2012-04-09 7 views

答えて

1

に、私のサイトをリダイレクトしていない、このファイルをホストされた私はその後、サイト

if($_SERVER["HTTPS"] != "on") 
{ 
header("Location: https://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); 
exit(); 
} 

のインデックスページでHTTPSリンクにリダイレクトサイトのURLを次のコード行を追加しました

4

私は、Wordpressサイトがhttp://をhttps://にリダイレクトするための答えの最初の部分で.htaccessファイルを変更しました。私はインデックスページを修正する必要はなく、それがなければ私のためにうまくいきました。その著者のおかげで、安全な証明書の移行のための私の探求が完了しました。

完全なファイル.htaccessファイルは、このように見えます。私は遅すぎるこの回答を絞るが、現在その作業罰金てい

#RewriteCond %{HTTP_HOST} ^yoursite\.com [NC] 
#RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L] 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

Options +FollowSymlinks 

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L] 
9

:私はここに私のために正しい答えを見つける前、私は数回、私のサイトを破ったとして、ローカルコピーを作成することをお勧めします。だからあなたのルートディレクトリ.htaccessファイルでそれをやろうとしてください。

# Force SSL 
<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{HTTPS} !=on [NC] 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
</IfModule> 

注:それは、PHPベースのSSLリダイレクトを使用するそう、あなたがcPanelのサーバーにインストールmod_rewriteを持っている場合にのみ動作します。

+0

cPanelをインストールしたWordpressインストールの.htaccessで素晴らしい仕事をしてください。 ありがとう! –

関連する問題