1

これは私の .htaccess ファイルの抜粋です:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ /a/?s=$1 [L,QSA]

/something/a または /whatever/b ではなく、サイトのルート /something /whatever /example などのディレクトリにのみ適用したい

より正確になるように、この追加のルールを追加するにはどうすればよいですか?

4

1 に答える 1

0

^(.*)$式を からに変更してみてください。つまり、最後にない限り^([^/]+)/?$、全体に a を含めてはなりません。/htaccess ファイルで URI と照合すると、URI の先頭のスラッシュが削除されることに注意してください。

于 2012-08-01T21:17:12.087 に答える