所有人,
我有我的SSL证书安装在https://www.copierextravaganza.com上,但我的网站运行的实际域名是在https://copierextravaganza.com上...为了让我的ssl可见,我使用了301重定向,通过修改htaccess ...在实现代码后,每当我打开网站时,它都不会加载,并显示错误网站有太多重定向。
下面的htaccess代码有错误吗?
我的网站在wordpress上
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^copierextravaganza\.com$ [NC]
RewriteRule ^$ https://www.copierextravaganza.com/ [R=301,L]
RewriteRule ^author/(privacy)/?$ /$1 [R=301,L,NC]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress 请指教,谢谢
阿布希谢克
发布于 2015-03-27 20:10:40
我认为如果site_url选项(参见wordpress仪表板中的设置/常规)被设置为http://domain.com,并且你从http://www.domain.com访问它,那么它会301将你重定向到http://domain.com。您实际上是在强迫站点将您重定向回http://www.domain.com,从而导致循环。最好的办法是要么将您的站点url更改为http://www.domain.com,要么在没有www的情况下获得该域的SSL认证。
https://stackoverflow.com/questions/29260440
复制相似问题