@gehede

Содержится ли слова в регулярном выражении?

Добрый день,
Пытаюсь сделать проверку для url, существует ли в нем слово или нет.
http://site.ru/{msk|spb|region}/page

Т.е урл должен быть site.ru, а между фигурными скобками что-то может быть, а что-то нет.

Получается такой урл site.ru/page
И такой site.ru/msk/page
Должны быть валидны

Пытаюсь так:
/site.ru\/(?:^(?!msk|spb\/).*$)page/i

Что-то нифига, замучился уже...
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
регулярка
не до конца понятно что вы делаете. если просто строчку проверяете или делаете htaccess
RewriteCond %{REQUEST_URI}  ^(\/)*(msk|spb|region)*\/page
RewriteRule ^(.*)$ /go to? [R=301,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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