LinuxシステムApache環境
クラウド サーバー: [Apache に直接展開された SSL] 対応するサイトのルート ディレクトリに新しいファイルを作成し (ftp 経由または wdcp 管理パネルにログイン: サイト リスト - ドキュメント管理 - public_html を入力 - ファイルの作成)、名前を付けます。 htaccess。
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} !^on$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC] # abc.com と www.abc.com にジャンプApache サブサイトが上位ディレクトリ .htaccess を継承しないようにするため、 https://www.abc.com に追加します。 RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301 ,L] </ IfModule>
アジアデータセンターコンピュータルーム:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP:From-Https} !^on$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC] # abc.com と www を置き換えます。 abc.com は https://www.abc.com にジャンプして、Apache サブサイトが上位ディレクトリ .htaccess を継承しないようにします。 RewriteRule ^(.*)$ https://www.abc.com/$1 [R= 301、L] </IfModule>
仮想ホスト: FTP またはログインを通じてホスト管理パネル - ファイル管理に入り、wwwroot と入力し、.htaccess ファイルという名前の新しいファイルを作成して保存します。
.htaccess ファイルを編集し、次のルールを記述します。
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP:From-Https} !^on$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC] # abc.com と www を置き換えます。 abc.com は https://www.abc.com にジャンプして、Apache サブサイトが上位ディレクトリ .htaccess を継承しないようにします。 RewriteRule ^(.*)$ https://www.abc.com/$1 [R= 301、L] </IfModule>
Nginx環境
nginx サイト構成ファイルを編集し (wdcp 管理パネルにログイン: サイト リスト - ドキュメント管理 - 仮想ホスト サイト ファイル nginx - 対応するサイト構成ファイル)、次のルールを追加します。
server { listen 80; server_name abc.com; rewrite ^(.*) https://www.abc.com$1 Permanent; # abc.com を独自のドメイン名に変更する必要があります } によってデプロイされた SSL に次のコードを追加します。野州電算室のCDN if ( $http_from_https != 'on' ){ rewrite ^(.*) https://www.abc.com$1 Permanent; # abc.com は独自ドメイン名に変更する必要があります }
WindowsシステムIIS7環境
クラウド サーバー: [IIS に直接展開された SSL] 対応するサイト ルート ディレクトリに新しいファイルを作成し (ftp 経由、または D:\wwwroot\site ftp Naming Directory\wwwroot に直接ログインして作成します)、web.config という名前のファイルを編集します。次のルールを追加します。
アジアデータセンターコンピュータ室
必ず独自のドメイン名に変更してください
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="301" stopProcessing="true"> <match url="^ (.*)$"ignoreCase="false" /> <conditionslogicalGrouping="MatchAll"> <add input="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true" /> </conditions> <action type="リダイレクト" url="https://www.abc.com/{R:1}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
非野州コンピュータ室用の次のルールをコピーし、必ず独自のドメイン名に置き換えてください。
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="301" stopProcessing="true"> <match url="^ (.*)$"ignoreCase="false" /> <conditionslogicalGrouping="MatchAll"> <add input="{HTTPS}" pattern="^on$" negate="true" /> </conditions> <action type="リダイレクト" url="https://www.abc.com/{R:1}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
仮想ホスト: FTP またはログインを通じてホスト管理パネル - ファイル管理に入り、wwwroot と入力し、web.config という名前の新しいファイルを作成し、次のルールを編集して追加します。必ず独自のドメイン名に置き換えてください。
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="301" stopProcessing="true"> <match url="^ (.*)$"ignoreCase="false" /> <conditionslogicalGrouping="MatchAll"> <add input="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true" /> </conditions> <action type="リダイレクト" url="https://www.abc.com/{R:1}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
WindowsシステムIIS6環境
http://www.west.cn/faq/list.asp?unid=650を参照して 書き換えを構成し、書き換えルール ファイル httpd.conf を編集して、次のルールを追加します。
RewriteEngine On RewriteCond %{HTTP:From-Https} !^on$ [NC] #RewriteCond %{HTTPS} !^on$ [NC] # アジア以外のコンピュータ ルームは、この行を使用してルールの前の行を置き換えます RewriteRule ^( .*)$ https://www.abc.com/$1 [R=301,L] # www.abc.com は独自のドメイン名に変更する必要があります RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(. *)$ https://www.abc.com$1 [R=301,L] # www.abc.com は独自のドメイン名に変更する必要があります
トムキャット環境
web.xml</web-app> コードの最後の行の前に次のコードを追加するだけです。
<security-constraint> <!-- SSL の認可設定 --> <web-resource-collection > <web-resource-name >SSL</web-resource-name> <url-pattern>/*</url- pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>機密</transport-guarantee> </user-data-constraint> </security-constraint>