Здравствуйте, уважаемые мастера.
У меня в htaccess есть регулярное выражение:
RewriteRule ^/([0-9]+)$ /index.php/?id=$1 [L]
По идее с url site.ru/100 он должен переадресовывать на site.ru/?id=100
Не работает. Но почему?
Вроде всё правильно. Начало строки есть, далее хост (слэш), далее любое числовое выражение и конец строки.
Ну и преобразуется в get запрос, теоретически. Кто знает, подскажите, пожалуйста. Спасибо! (у меня апач).
Регулярное выражние ЧПУ не работает с прямой переадресацией
(Ответов: 1, Просмотров: 315)
- 16.05.2016 12:56
- 16.05.2016 13:31
Лишние слеши у вас в правилах
Код:RewriteRule ^([0-9]+)$ index.php?id=$1 [L]
Спасибо сказали:
enaken(16.05.2016),
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Быстрое и регулярное обнуление быстроботного индекса | Дорвеи и black SEO | 0 | 14.11.2013 05:40 |
простановка title регулярное выражение | Web программирование | 7 | 27.03.2012 20:47 |
Влияет ли регулярное написание статей на скорость индексации Googl’ом? | 26 | 26.09.2011 04:03 | |
Готовые статьи. Регулярное обновление | Копирайтинг, переводы, постинг | 4 | 21.09.2011 18:24 |