@EvgMul

Как написать правильно регулярное выражение?

Здравствуйте. В .htaccess содержится следующая строчка кода:
RewriteRule ^images/(.*)$ web/images/$1 [L]
Мне нужно изменить её так, чтобы в web/images вело всегда, за исключением некоторых путей, например все url-ы содержащие images ведут в web/images, но не images/upload, images/get, images/set и т.д.
Подскажите, пожалуйста, как мне прописать мой список исключающих url-ов?
Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 25 просмотров
Решения вопроса 1
@dodo512
RewriteCond %{REQUEST_URI} !^/images/upload
RewriteCond %{REQUEST_URI} !^/images/get
RewriteCond %{REQUEST_URI} !^/images/set
RewriteRule ^images/(.*)$ web/images/$1 [L]


Или так:
RewriteCond $1 !^(upload|get|set)
RewriteRule ^images/(.*)$ web/images/$1 [L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы