@RastaZ

Как в mod_rewire ограничить выражение 7 символами?

Правило!
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^.+\/&
RewriteRule ^([^/]*{7})$ /go\?id\=$1 [L]

В итоге выдаёт ошибку! И {0,7} тоже! Незнаю что делать, тут что другие регулярные выражения вообще
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
@dodo512
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]{0,7})$ /go?id=$1 [L]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(+{1,7})$ /go\?id\=$1 [L]
Символ 1 от одного до 7 раз
И кто за вас будет экранировать спецсимволы?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы