各位
我在 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
请指教谢谢
阿布舍克
最佳答案
我认为如果 site_url 选项(请参阅 wordpress 仪表板中的设置/常规)设置为 http://domain.com然后你从 http://www.domain.com 访问它然后它将 301 重定向到 http://domain.com .您实际上是在强制网站将您重定向回到到http://www.domain.com ,造成循环。最好的办法是将您的网站网址更改为 http://www.domain.com , 或者为没有 www 的域获取 SSL 认证
关于wordpress - 网站有太多重定向循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29260440/