Для этого можно использовать RewriteCond
:
RewriteCond %{REQUEST_URI} !^/admin
RewriteRule ^(.*)/$ allcities.php?state=$1 [QSA,L]
Обратите внимание на восклицательный знак перед регулярным выражением на RewriteCond
.Это заставляет регулярное выражение возвращать свое значение.Таким образом, в этом случае условие истинно, если URI запроса не начинается с /admin
.
Для получения дополнительной информации см. Документацию mod_rewrite .