Постійний збір на дрони FPV для ЗСУ
Закидуй дві гривні!
FPV-дрони змінюють хід війни
Змінюй хід війни!

Как совместить 2 регулярки

🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
Статус: Offline
Реєстрація: 04.07.2008
Повідом.: 675
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #1
Как совместить 2 регулярки

Что то я второй день читаю ищу все никак не могу решить проблему с этими регулярками ((
Есть урл
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

Нужно чтобы .htaccess редеректил на
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

А у меня получается что так работает что так работает)))
А нужно чтобы только этот работал
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

А с этого был редирект
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

Вот регулярки которые использую
RewriteRule ^([a-z]{2})/?$ index.php?lang=$1 [L,NC,QSA]
RewriteRule ^([a-z]{2}(-[A-Z]{2})?)/(.*) $3?lang=$1 [L,NC,QSA]
 
Останнє редагування:
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #2
Добрый вечер.
Подскажите как совместить 2 регулярки:
//Get ID
RewriteRule ^([a-zA-Z0-9_]+)$ index.php?id=$1 [NC]
//GET and rewrite lang
RewriteRule ^([a-z]{2}(-[A-Z]{2})?)/(.*) $3?lang=$1 [L,QSA]
То есть что нужно:

mysite.ru/ru
mysite.ru/ru/

mysite.ru/ru/id or name folder (mysite.ru/ru/profile)
mysite.ru/ru/id or name folder/ (mysite.ru/ru/profile/)

mysite.ru/id or name folder (mysite.ru/ru/profile)
mysite.ru/id or name folder/ (mysite.ru/ru/profile/)

По идее чтобы различать язык и ИД язык может быть от 2х символов до 3х.
А айдишник начинатся от 3
на какой ответ ты рассчитываешь написав этот несвязный бред?
 
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #3
Почему бред?
 
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #4
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #5
Хорошо какая регулярка .htaccess сможет превратить из
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

В
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

А то что то вообще бошка не варит)
 
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #6
обычный реплейс может без регулярок, если уж очень хочется с регуляркой, то "
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
" $1 заменить на "log/?lang=ru"
 
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #7
Что то я второй день читаю ищу все никак не могу решить проблему с этими регулярками :(((
Есть урл
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

Нужно чтобы .htaccess редеректил на
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

А у меня получается что так работает что так работает)))
А нужно чтобы только этот работал
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

А с этого был редирект
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

Вот регулярки которые использую
RewriteRule ^([a-z]{2})/?$ index.php?lang=$1 [L,NC,QSA]
RewriteRule ^([a-z]{2}(-[A-Z]{2})?)/(.*) $3?lang=$1 [L,NC,QSA]
 
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #8
напиши 10 вариантов, которые должны попадать под регулярку и 10, которые не должны
 
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #9
Этим должен заниматься не htacces а роутер (ЧПУ) самого движка сайта
 
  • 🟡 17:36 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #10
Что то я второй день читаю ищу все никак не могу решить проблему с этими регулярками ((
Есть урл
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

Нужно чтобы .htaccess редеректил на
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

А у меня получается что так работает что так работает)))
А нужно чтобы только этот работал
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

А с этого был редирект
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

Вот регулярки которые использую
RewriteRule ^([a-z]{2})/?$ index.php?lang=$1 [L,NC,QSA]
RewriteRule ^([a-z]{2}(-[A-Z]{2})?)/(.*) $3?lang=$1 [L,NC,QSA]
Можешь попробовать так:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^lang=([A-z]+)$
RewriteRule ^ /?%1 [L,R=301]

Здесь получается редирект с
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

на
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
 
Назад
Зверху Знизу