1

这是我的 .htaccess 文件的摘录:

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

我希望它仅适用于站点根目录 /something /whatever /example 等,而不适用于 /something/a 或 /whatever/b

如何添加此额外规则以使其更精确?

4

1 回答 1

0

尝试将表达式从 更改^(.*)$^([^/]+)/?$,这意味着:整个事物不得包含 a /,除非它位于末尾。请注意,当您在 htaccess 文件中匹配 URI 时,它的前导斜杠会被去除。

于 2012-08-01T21:17:12.087 回答