使用www和https直接重定向到正确的URL

时间:2018-01-03 14:17:04

标签: php apache .htaccess redirect mod-rewrite

我的网站和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]

它给了我太多的重定向错误。这是罪魁祸首吗?

0 个答案:

没有答案