Проблема с регулярными выражениями для файла htacces

Автор Тема: Проблема с регулярными выражениями для файла htacces  (Прочитано 362 раз)

Оффлайн Alex ShelarАвтор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 4
  • Карма: 0

Оффлайн Alex ShelarАвтор темы

  • Дебютант
  • *
"Возникли проблемы при настройки редиректа в файле htaccess. Суть проблемы есть на сайте очень плохие ссылки по типу
http://almadera.pro/?tmpl=component&template=ja_nuevo&link=bfe7416662c018160b3080251400c80a0c877a8f
http://almadera.pro/nasha-produktsiya/mebeli-dlia-kinoteatrov.html?amp;print=1&tmpl=component&page
Таких ссылок много, каждой делать редирект это долго да и файл получится очень толстый. Хотел воспользоваться регулярным выражением чтобы перенаправить с таких ссылок на главную, при написании регулярки возникли трудности...
вот так выглядит моя регулярка для ссылки  вида
http://almadera.pro/?tmpl=component&template=ja_nuevo&link=bfe7416662c018160b3080251400c80a0c877a8f
RedirectMatch 301 /.tmpl.*$ http://almadera.pro/
По логике . у меня заменяет символ ? потом идет  tmpl, ну а потом неопределенное количество символов .* и конец строки. В чем может быть ошибка в данной регулярке?
Для ссылок вида   http://almadera.pro/nasha-produktsiya/mebeli-dlia-kinoteatrov.html?amp;print=1&tmpl=component&page
RedirectMatch 301 /(.*)/.*page$ http://almadera.pro/
Тут логика примерно точно такая же, только нужно запретить все ссылки которые заканчиваются на  page помогите пожалуйста =)


 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
1880 Просмотров
Последний ответ 05-12-2010, 20:40:26
от Рэшад
3 Ответов
3581 Просмотров
Последний ответ 11-10-2011, 20:35:49
от arbitr
4 Ответов
1637 Просмотров
Последний ответ 02-05-2012, 23:07:01
от Konsul
1 Ответов
911 Просмотров
Последний ответ 19-12-2014, 15:19:23
от Tekstilgrad-Maderas
21 Ответов
2889 Просмотров
Последний ответ 25-03-2015, 07:48:56
от Rencontrez