2011-12-24 11 views
0

私は、非常に限られたアクセス権しか持たない(コントロールパネルも、エラーもサーバーログもない)共有サーバー上で、非常に簡単なページリダイレクトをしようとしています。私はすぐに戻って、それを取り除いてきましたが、何らかの理由で、私はまださえ.htaccessの中だけで次のコードで500エラーを取得しています:あなたは500エラーを取得するwww.domain.com/contactなぜこのような単純な書き換えで500エラーが発生するのですか?

RewriteEngine on 
RewriteRule ^contact /contact.php [NC] 

が訪問します。私はサポートにメッセージを送ったが、彼らはあまり役に立たない(私はエラーログを取得しようとしている)、それはおそらく非常に遅くなるので、クリスマスの周りです。なぜ誰かが私がなぜうまくいかないので、共有サーバーでこれが失敗する可能性があるという提案はありますか? htaccessの使用をブロックしたとは思わないが、404リダイレクトを設定し、htaccessを介して特定のファイルタイプへのアクセスを阻止しようとしています。

本当にありがとうございました、

デイブ

+0

ページ自体にサーバーエラーがあります。 www.domain.com/contact.phpは機能しますか?ちょうど質問する – Joe

+0

はいそれは動作します:)私はちょうどslighly質問を編集しました – deshg

答えて

3

^contactcontact.phpと一致したためですが、これでループを作成しています。

は、このようなsomethinをお試しください:

^contact$ 
+0

ああ、どのような完全なマペット、申し訳ありません:)それを指摘してくれてありがとう! – deshg

関連する問題