2017-08-11 12 views
0

最近誰かがウェブサイトにhttpsを追加したので、誰かがwwwのないウェブサイトに行くとリダイレクトに小さな問題が発生します。編集して、HTTPからHTTPSにリダイレクトhttps .htaccess

RewriteCond %{HTTPS} !on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 
RewriteCond %{HTTP_HOST} ^koenschenk.nl [NC] 
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9] 
{32}\.txt(?:\ Comodo\ DCV)?$ 
RewriteRule ^(.*)$ http://www.koenschenk.nl/$1 [L,R=301,NC] 

Redirect 301 https://koenschenk.nl https://www.koenschenk.nl 
ErrorDocument 404 /404.php 
+0

私が気づいた唯一の事は、最後の 'RewriteRule'でhttpに再度リダイレクトしていることです。 301のリダイレクトをテストするとき、ブラウザは積極的にそれらをキャッシュする傾向があるので、私はカールでしか行いません。 –

答えて

0

することができますセットアップのリダイレクト:代わりにhttps://example.com

コードに行くのhttps://www.example.com/https://example.com

:彼らは、次のURL

例に行く

/etc/apache2/apache2.confのコード(Linuxマシンを使用している場合):

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule/https://{koenschenk.nl}/ 

上記のコード行をWebサイトのルートフォルダの.htaccessファイルに置きます。

+0

可能であれば、.htaccessで修正することができます。 – Koen

+0

apahce2.confまたは.htaccessファイルに配置されていても、コードは正確に同じになります。 –

+0

オハイオ州、申し訳ありません。 私はコードを試して、私は次のURLを取得します。 https://%7Bkoenschenk.nl%7D/ – Koen

関連する問題