2016-05-25 9 views
0

私は私の.htaccessに問題があります。.htaccessのエラー内部サーバ500

このコードは動作します:

  
Options +FollowSymlinks 
RewriteEngine On 
RewriteRule ^classement-triathlon-d1-2016-([^/]*)$ /classement.php?genre=$1 [L] 

をしかし、私はこの行を追加したい場合:

するRewriteRule ^( [^ /] *)$ /news.php?slug=$1 [L]

私はこのエラーがあります: 内部サーバーエラー

サーバーで内部エラーまたは構成ミスが発生し、要求を完了できませんでした。

サーバー管理者、[email protected]に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のあることを通知してください。

このエラーの詳細は、サーバーのエラーログで確認できます。

+2

「このエラーの詳細については、サーバーのエラーログに入手可能です。」だからあなたはサーバーのエラーログをチェックしましたか? – Chris

+0

ログに新しいURLが書き換えられません。 –

答えて

1

ルールは結構ですが、あなたはそれが書き換え先と一致しないことができるようなパターンでドットを除外する必要があります。

RewriteRule ^([^/.]+)$ /news.php?slug=$1 [L] 
+1

これは機能します! Thnakあなたスターケン!! –

+0

反対側で、私のホームページは動作しません... 解決策はありますか? –

+0

はい、ありがとうございます:) –

関連する問題