2016-05-13 13 views
-4

私のサイトをwwwからhttps non wwwにリダイレクトしようとしています。 htaccessファイルにこのコードがあります:wwwをhttpsにリダイレクトしない

RewriteEngine On 

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

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 

RewriteRule ^([0-9a-zA-Z].+)$ /page.php?title=$1 [L] 

ErrorDocument 404 /404.php 

.htaccessファイルの変更を提案できますか?

答えて

0

これを試してみてください:

RewriteEngine On 

は、WWWであなたのURLと一致します。 wwwなしでSSL httpsに書き換えます。

RewriteCond %{HTTP_HOST} ^(www\.)(.*) [NC] 
RewriteRule (.*) https://%2%{REQUEST_URI} [L,R=301] 

マッチあなたのURLがないことSSL HTTPS

RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} !^(www\.)(.*) [NC] 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
関連する問題