【问题标题】:Website Has too many Redirect Loop网站有太多的重定向循环
【发布时间】:2015-03-25 15:52:16
【问题描述】:

大家,

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

请指教谢谢

阿布舍克

【问题讨论】:

    标签: wordpress .htaccess ssl url-redirection


    【解决方案1】:

    我认为如果 site_url 选项(请参阅 wordpress 仪表板中的设置/常规)设置为 http://domain.com 并且您从 http://www.domain.com 访问它,那么它将 301 将您重定向到 http://domain.com。您实际上是在强制站点将您返回重定向到http://www.domain.com,从而导致循环。最好的办法是将您的网站网址更改为http://www.domain.com,或者在没有 www 的情况下获得域的 SSL 认证

    【讨论】:

    • 感谢 Jamie 的回答,我已经尝试从管理端、配置文件和数据库更改 wordpress 基本 url,在做同样的事情时,我只是以 501 内部服务器错误结束!!感谢您的意见!
    猜你喜欢
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多