Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

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

Автор Alex Shelar, 09-02-2016, 08:58:39

« назад - далее »

Alex ShelarTopic starter

"Возникли проблемы при настройки редиректа в файле 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 помогите пожалуйста =)
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....