使用“ www” -URL时重定向过多(https重定向处于激活状态)

时间:2019-04-22 18:24:15

标签: wordpress .htaccess redirect https

我有一个Wordpress安装。我的URL在Wordpress中用“ https://example.com”配置。由于我只想提供一个安全的连接,因此所有http://example.com请求都将自动重定向到https.domain,并在我的.htaccess文件中添加以下代码:

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

此代码段位于标准的Wordpress代码段之前。 它可以工作,但是我不能在“ example.com”之前使用www。因此,谷歌浏览器给我一个“ ERR_TOO_MANY_REDIRECTS”错误。

感谢您的帮助。高度赞赏!

1 个答案:

答案 0 :(得分:0)

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

在您的.htacess文件中使用它。让我知道它是否有效