【问题标题】:Internal server error when changing to https更改为 https 时出现内部服务器错误
【发布时间】:2018-05-26 14:06:14
【问题描述】:

当输入这行代码时,在 .htaccess 中将 http 更改为 https 后,我的 Yii 站点出现内部服务器错误 500:

RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L] 

我有一个有效的 SSL,因为我的 WordPress 网站可以正常使用 https。

我的网站也是一个子域,但我认为这不是问题。

会是什么?

【问题讨论】:

  • “内部服务器错误”非常通用,几乎什么也没说。您应该查看日志以获取有关此错误来源的更多信息。
  • 好的,谢谢你的回答。
  • 修复了!在错误日志中发现问题。必须在 .htaccess 文件中插入 rewritebase /。再次感谢您!
  • 将此添加为答案并接受它 - 它可能对某人有用。

标签: .htaccess mod-rewrite yii


【解决方案1】:

错误日志:由于可能的配置错误,请求超出了 10 次内部重定向的限制。

修复问题:必须在 .htaccess 文件中插入“rewritebase /”。

【讨论】:

    猜你喜欢
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    相关资源
    最近更新 更多