2014-09-24 3 views
0

В .htaccess я установил правило, как это:Regexp в правиле URL-адрес

.../([A-zА-я0-9\-\(\)\+\ ]*)/... 

Но это работает только для аз 0-9 и пространство, почему `t didn правило работы для URL, как:

/first/broblem (Area)/ 
+0

узнать некоторое регулярное выражение. его хороший – aelor

ответ

0

Вы забыли переднюю косую черту.

.../([A-zА-я0-9\-\(\)\+\ /]*)/... 
+0

с косой чертой не работает – Steve

0

Выражения вы предоставили будет соответствовать подвыражениям

  • первого
  • broblem (Площадь)

Но не вся строка, поскольку она не совпадает с '/' персонаж.

Попробуйте вместо этого:

([A-zА-я0-9\-\(\)\+\ \/]*) 

не уверен, как .htaccess файлы работа. Возможно, вам также нужно повернуть «*» в «+», чтобы избежать пустых совпадений ... (если не подразумеваются совпадения строк)

Смежные вопросы