2016-04-13 20 views
0

これは「人気のある」質問ですが、私は確かに私の.htaccessファイルが大丈夫だと確信しています。しかし、それでも500の内部サーバーエラーが発生し、私はそれを修正する方法が不思議です。.htaccess - 書き換えが500の内部サーバーエラー(ODD)になる

RewriteEngine on 
CheckSpelling on 

RewriteCond %{REQUEST_URI} !^pages/ 
RewriteRule ^(.*)$ pages/$1 [L] 

ユーザーがだけではなく、domain.com/pages/mypagedomain.com/mypageにナビゲートすることができますので、私はURLから「隠す」フォルダ「ページ」にしたいです。 のRewriteCondのRewriteRule .htaccessファイルの作品がなければ

ありがとうございました!

+0

これを前に実行しましたか? 'sudo a2enmod rewrite' –

答えて

0

あなたのApache Webサーバーではmod_spelingが有効になっていないと仮定します。 あなたのhtaccessは正常です。

は、それが必要ではないかmod spelingをインストールし、Hiren Patel氏が出回っmod rewriteがあまりにも有効になっていることを確認し、指摘したようにa2enmod speling

でそれを有効にした場合のラインCheckSpelling onを削除してください。 a2enmod rewrite

関連する問題