【问题标题】:Sub-domain gives 500 Internal Server Error子域给出 500 内部服务器错误
【发布时间】:2014-05-19 18:34:39
【问题描述】:

我想知道是什么导致我的子域出现 500 错误。我想这是由于我的 .htaccess 文件。我根本无法访问我的子域。主目录工作正常。只有子域。

这是我的 .htaccess 代码

php_value auto_prepend_file none

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteRule ^$ public/ [L]
    RewriteRule (.*) public/$1 [L]
</IfModule>

【问题讨论】:

  • 你的错误日志是怎么说的?
  • 可能是无限重定向循环?
  • 什么都没有。消息错误是内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。请联系服务器管理员 webmaster@website.com 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。服务器错误日志中可能提供有关此错误的更多信息。此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误
  • 有办法解决吗?我检查了错误日志。它什么也没说。
  • 您的错误日志被填满。也许你看错了?如果您尝试逐行删除直到它起作用,会发生什么?哪条线搞砸了?

标签: .htaccess subdomain


【解决方案1】:

我通过使用相同的代码添加 .htaccess 文件来修复它

重写引擎开启

RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]

【讨论】:

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