0

同じサーバーでホストされている 2 つのサイトで作業しており、それぞれのドキュメント ルートに同じ CMS 構成と同一の .htaccess ファイルを使用しています。1 つのサイトでは CMS の clean-url モードを使用できますが、もう 1 つのサイトでは使用できません。サイト #2 は?=messy-url モードでは正常に機能しますが、管理パネルでクリーン URL をオンにして、書き換えられた URL をリクエストすると、CMS がリクエストを認識する前に 404 エラーが表示されます。

サーバー管理者に連絡しましたが、彼はサポートを提供する気はなく、サイトの所有者はこのホスティング プロバイダーの恩恵を受けています。

Linux ベースのサーバーへのシェル アクセスがあり、mod_php と mod_rewrite がアクティブであることを確認できますが、この問題をトラブルシューティングするために他に何ができるかわかりません。http リクエストが 2 つのサイトで処理される方法を区別している可能性がある上流のディレクティブを特定する方法はありますか?

ありがとう!

4

1 に答える 1

0

この問題の原因がわかりました。Apache は、指定されたサブディレクトリの .htaccess のみをリッスンするように構成されており、サイト #2 はそれらのサブディレクトリの 1 つではありません。

于 2010-05-22T14:03:06.837 に答える