Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Правильный редирект


Recommended Posts

Есть проблема)

 

Стоит фильтр Mega Filter Pro у него есть серверная страница грубо говоря

имеющая вид /index.php?route=module/mega_filter/results

 

Вопрос как сделать редирект со всех вхождений

 

https://site.com/index.php?route=module/mega_filter/results&sort=p.model&order=DESC&limit=25&page=28

на главную, чтобы страницы соответственно выпали из индекса ...

 

Пробовал так

RewriteRule ^index.php?route=module/mega_filter(-.*|)$ https://%{HTTP_HOST}/$1 [R=301,L]

 
Но видать не угадал ... 
Всем спасибо за ответы
Надіслати
Поділитися на інших сайтах

Закрыть в robots.txt параметры которые вам "не нужны"

Через некоторое время они (эти страницы) вылетят из индекса

Надіслати
Поділитися на інших сайтах

Это да) но чтоб наверняка, есть же способ редирект поставить(  а он гад нив какую не работает с моим правилом)

Надіслати
Поділитися на інших сайтах

Это да) но чтоб наверняка, есть же способ редирект поставить(  а он гад нив какую не работает с моим правилом)

Для начала нужно задать аопрос как они вобше попали в индекс???

Я просто добавил правила в robots,txt

Disallow : *?mfp=*

Dosallow: *&mfp=*

 

А вашыми редиректами зачем то еще костыли то делать

Надіслати
Поділитися на інших сайтах

идете в catalog/controller/mega_filter

 

после

function results

пишите

$this->response->redirect($this->url->link('common/home', ''), 301);

есть небольшая вероятность что фильтр перестанет работать

  • +1 3
Надіслати
Поділитися на інших сайтах

идете в catalog/controller/mega_filter

 

после

function results

пишите

$this->response->redirect($this->url->link('common/home', ''), 301);

есть небольшая вероятность что фильтр перестанет работать

Как всегда помогли, спасибо большое ! Все получилось тему можно закрывать

Надіслати
Поділитися на інших сайтах

  • 5 months later...
В 18.11.2016 в 16:56, zomo сказал:

Есть проблема)

 

Стоит фильтр Mega Filter Pro у него есть серверная страница грубо говоря

имеющая вид /index.php?route=module/mega_filter/results

 

Вопрос как сделать редирект со всех вхождений

 

https://site.com/index.php?route=module/mega_filter/results&sort=p.model&order=DESC&limit=25&page=28

на главную, чтобы страницы соответственно выпали из индекса ...

 

Пробовал так

RewriteRule ^index.php?route=module/mega_filter(-.*|)$ https://%{HTTP_HOST}/$1 [R=301,L]

 
Но видать не угадал ... 
Всем спасибо за ответы

Если добавить в robots.txt  - 

Disallow: /index.php?route=module/mega_filter/results

Это решит проблему ?

Змінено користувачем kukumberg
Надіслати
Поділитися на інших сайтах


В 06.05.2017 в 17:53, kukumberg сказал:

Если добавить в robots.txt  - 


Disallow: /index.php?route=module/mega_filter/results

Это решит проблему ?

В новой версии фильтра все уже реализовано...

Надіслати
Поділитися на інших сайтах

  • 5 months later...

Добрый день! А не подскажете ли, Mega Filter Pro с включенным ЧПУ, и если например ввести в адрес ошибочный параметр (например, /muzhchinam/mfp/11131111111111o-tsvet,bordovyy) то он бы отдавал 404 ошибку или редирект на 404.

Надіслати
Поділитися на інших сайтах

Гість
Ця тема закрита для публікації повідомлень.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.