2017-01-06 15 views
0

私のプロジェクトに.htaccessというファイルがあり、すべての要求がクエリ文字列でindex.phpファイルにリダイレクトされています。それはローカルでうまく動作しますが、英雄に配備されると失敗します。私はapacheバージョン2.4.17をローカルに使用し、英雄はバージョン2.4.20を使用します。 以下は私のコードですHeroku .htaccessが500で失敗する

<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

@NishantSaini yesを試してみましたか?それも失敗します。 –

+0

あなたはどこにルールを入れていますか?エラーログには何が表示されますか? – SuperDuperApps

答えて

0

ログを調べると、getallheaders()関数呼び出しでサーバーがクラッシュしていました。 .htaccessディレクティブは問題ありませんでした。回避策を見つけました。here

関連する問題