/ / .htaccessファイル-書き換えルールが新しいホスティングで機能しない-.htaccess、mod-rewrite、rewrite

.htaccessファイル - 新しいホスティングで動作しない書き換えルール - .htaccess、mod-rewrite、rewrite

私は私のルートで次を使用していますしばらくの間(123-reg)でホスティングするようになってからGodaddyに移行し、ルールが機能しなくなったようです。私は彼らのサポートに連絡しましたが、彼らはLinux mod-rewriteルールのデフォルトに従うと言って、彼らは私のスクリプトに問題があると信じています...?

ここに私が使用しているものがあります:

    RewriteEngine On
RewriteRule ^fishing/$ fishing.php [L]

.htaccess内にはさらに多くのルールがありますが、これは単なる例として選択します。

123-regを使用していたときは、単に入力できました http://domain.com/fishing そして、fishing.phpファイルをロードします。

godaddyでは、これは404に直接進みます。ここで起こっていることは誰にもわかりますか?

情報:完全なパスを入力するとうまくいきます: http://domain.com/fishing.php しかし、これは私が欲しいものではありません。

また、これが標準の書き換えルールであり、Apache mod-rewriteルールのデフォルトで動作することを誰もが確認できますか?

回答:

回答№1は1

あなたが追加しなければならない何らかの理由で判明します:

    Options -Multiviews

.htaccessファイルを機能させるために。

ただし、GoDaddyの技術者がこの情報を知っていれば役立つでしょう。 godaddyの同様の問題について、インターネット上の多くのフォーラムでこれを見てきました。これが他の人の助けになることを願っています。