Htaccess вопрос - PullRequest
       4

Htaccess вопрос

0 голосов
/ 02 сентября 2010

У меня есть настройка htaccess, но я хочу увеличить длину правила, поэтому мне нужно знать, могу ли я обойти один файл, в настоящее время его 4, но я хочу расширить до 11 - файл, который я хочу обойти, называется shortten.php Могу ли я назвать файл, который выходит за рамки правила?

RewriteCond   %{REQUEST_URI} \/([0-9a-z]{4})$ [NC]
RewriteRule   ^(.*) http://www.x/forward.php?%1 [L]

1 Ответ

0 голосов
/ 02 сентября 2010

Да, вы можете исключить их с помощью дополнительных RewriteCond:

RewriteCond $1 !^shorten\.php$
RewriteCond %{REQUEST_URI} \/([0-9a-z]{4})$ [NC]
RewriteRule ^(.*) http://www.x/forward.php?%1 [L]

Теперь совпавший путь RewriteRule не должен быть shorten.php.

...