Задать вопрос
@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 Оценить 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
регулярка
не до конца понятно что вы делаете. если просто строчку проверяете или делаете htaccess
RewriteCond %{REQUEST_URI}  ^(\/)*(msk|spb|region)*\/page
RewriteRule ^(.*)$ /go to? [R=301,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
01 янв. 2025, в 13:56
10000 руб./за проект
01 янв. 2025, в 13:02
1000 руб./за проект
01 янв. 2025, в 11:00
10000 руб./за проект