0

Apache の rewriterules に問題があります。

このコードがある場合:

RewriteRule ^profile/([0-9]+)$ profile.php?u=$1 [L]

ページを開くことはできませんが、ルールを次のように変更すると:

RewriteRule ^profile2/([0-9]+)$ profile.php?u=$1 [L]

全く問題なく開きます。

この問題はすべてのルールで発生します

編集:プロファイルは一例であり、ホストにその名前のフォルダーが存在しないことを確認しました。もう 1 つのことは、何があっても、自分のファイルのように同じ名前を選択できないことです。たとえば、cup/cup.php をリダイレクトしたい場合、上記の問題があります。

4

2 に答える 2

0

パラメータ rewriterules と同じ名前のファイルが存在する場合、失敗します。

于 2013-09-15T11:50:46.733 に答える