1

.htaccessきれいな URL を作成するため に使用しようとしていますが、フォルダー名に問題があります。

私は次のようなものが欲しい:

mydomain.com/test

にリダイレクトしています mydomain.com/?p=testが、クリーンな URLを維持していますmydomain.com/test

問題は、フォルダー名と同じ名前のフォルダーをリダイレクトしようとしたときです。リダイレクトすると動作しますが、URL はinsted のtestようなものになります。mydomain.com/test/?p=testmydomain/test

多くの構成を試しましたが、どれも機能しません。現在、私の.htaccessファイルは次のようになっています。

RewriteEngine On 
RewriteBase /
RewriteRule ^([a-zA-Z0-9-]+)/?$ ?p=$1 [NC,QSA,L]

助けていただければ幸いです。

4

1 に答える 1

0

これを試してください これRewriteRule ^(.*?\.php)/([^/]*)/([^/]*)(/.+)? $1$4?$2=$3 [NC,N,QSA] はファイル拡張子をチェックします。

于 2013-01-03T00:48:39.040 に答える