Heroku .htaccess以500失败

时间:2017-01-06 12:22:46

标签: apache .htaccess mod-rewrite heroku

我的项目中有一个.htaccess文件,它将所有请求重定向到带有查询字符串的index.php文件。它在本地工作正常但在部署到heroku时失败。我在本地使用apache版本2.4.17,在heroku上使用版本2.4.20。 以下是我的代码

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>

帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

在仔细阅读日志后,发现window.location.reload(true)函数调用正在崩溃服务器。 getallheaders()指令很好。我找到了解决方法here