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

[Решено] Не работает редирект


Recommended Posts

Всем привет!

Магазин работает на ocStore Версия 1.5.5.1.2. через SEO_PRO ЧПУ.

Есть несколько 404 страниц, которые нужно заредиректить на рабочие.

Пример http://www.site.ru/about -> http://www.site.ru/about_us/ 

В админке инструмента для кастомных редиректов не нашел.

Пробовал разные конструкции через .htaccess но каждый раз получаю редирект типа http://www.site.ru/about_us//?_route_=about

При этом всё равно код ответа 404

В .htaccess прописано:

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteRule ^links((\/([^\?]*))*)$ /links1.php?pg=$1 [L,QSA]
RewriteRule ^obart((\/([^\?]*))*)$ /oarticles1.php?pg=$1 [L,QSA]
RewriteRule ^meha-novinki((\/([^\?]*))*)$ /meha/?sort=p.date_added&order=DESC&$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Я так понимаю все редиректы идут через seo_pro, но как с ним подружиться не понимаю...

Как с этим бороться?

 

 

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


27 минут назад, N0INDEX сказал:

Пробовал разные конструкции через .htaccess но каждый раз получаю редирект

Обожаю такие темы

 

Как пробовал, что пробовал  - ни слова!!!!

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

повеселило правило

 

RewriteRule ^obart((\/([^\?]*))*)$ /oarticles1.php?pg=$1 [L,QSA]

 

obart/test превратитcя  в  /oarticles1.php?pg=/test

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

12 часов назад, chukcha сказал:

Обожаю такие темы

 

Как пробовал, что пробовал  - ни слова!!!!

 

Потому что у меня сложилось ощущение что в данной ситуации, редиректы нужно делать не через htaccess, а как-то через seo_pro.

Пробовал несколько конструкций, например так:

Redirect 301 /about http://www.site.ru/about_us

или так

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^_route_=about/$
RewriteRule ^(.*)$ http://www.site.ru/about_us/? [R=301,L]

 

12 часов назад, chukcha сказал:

повеселило правило

 

RewriteRule ^obart((\/([^\?]*))*)$ /oarticles1.php?pg=$1 [L,QSA]

 

obart/test превратитcя  в  /oarticles1.php?pg=/test

 

Ничего по этому поводу сказать не могу, не моё :)

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


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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