我的网站和htaccess文件存在问题。它首先重定向到http版本,然后重定向到www版本。
这是我的htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mywebsite\.nl
RewriteRule (.*) https://www.mywebsite.nl/$1 [R=301,L]
如何在没有额外步骤的情况下直接重定向?
我尝试了这个但是它一直重定向我并给出错误信息(重定向太多)
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) https://www.example.com%{REQUEST_URI} [R=301,L]
我可能不得不重写上面的例子吗?
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) https://www.mywebsite.nl/$1 [R=301,L]
我做了一些测试,当我投入这一行时:
RewriteCond %{HTTPS} off [OR]
它给了我太多的重定向错误。这是罪魁祸首吗?