1

私はホスティングのルートで (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 ルールのデフォルトで動作することを誰でも確認できますか?

4

1 に答える 1

1

何らかの理由で追加する必要があることが判明しました:

    Options -Multiviews

動作するように .htaccess ファイルに追加します。

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

于 2012-12-27T17:06:45.683 に答える