wordpress - 网站有太多重定向循环

标签 wordpress .htaccess ssl redirect

各位

我在 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/

相关文章:

php - 搜索引擎友好页面链接问题

ssl - Meteor、prerender.io、Nginx 和 SSL

php - 安全网络连接(例如 SSL)由 Web 服务器处理,对吗?

mysql - 如何从 mysql 中的 meta_value 中提取某些数据

php - Silex 路由 .htaccess webroot

html - 如何使用@media 纠正响应式显示?

php - 我想将所有大写 url 重定向到小写,反之亦然,在 godaddy 托管的 vps linux 上大约有 300 个 url。

go - 如何使用 golang 库 net/http 从 https ://www. * 重定向到 https://*

javascript - 如何防止 TinyMCE 5 删除\r\n

php - 检索数据库 wordpress 中的序列化值