每个人,
我已在https://www.copierextravaganza.com上安装了我的ssl证书,但我的网站运行的实际域名是https://copierextravaganza.com ...为了使我的ssl可见我通过修改htaccess使用了301重定向...代码,每当我打开网站它没有加载并显示错误网站有太多重定向..
下面的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
请建议谢谢
阿布舍克巴克
答案 0 :(得分:0)
我认为如果site_url选项(请参阅wordpress仪表板中的settings / general)设置为http://domain.com,并且您从http://www.domain.com访问它,那么它会将您重定向到http://domain.com。您有效地强制网站将重新重定向到http://www.domain.com,从而导致循环。最好的办法是将您的网站网址更改为http://www.domain.com,或者在没有www
的情况下获取域名的SSL认证