嘿,大家所以我最近添加https到一個網站,現在我有一個小問題重定向,如果有人去的網站沒有www。重定向https .htaccess
他們去到以下網址
例如:https://www.example.com/https://example.com
,而不是去https://example.com
代碼:
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
我注意到的唯一事情就是你用最後一個'RewriteRule'重新定向到http。當測試301重定向時,我只會使用curl來實現,因爲瀏覽器傾向於積極緩存這些內容。 –