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

редирект 301 в .htacces


Recommended Posts

подскажите плиз в чем проблема 

пытался настроить редирект 301 в .htacces со старой (несуществующей) страницы https://stoolwood.ru/stremyanki.html на новую https://stoolwood.ru/interjernye-stremjanki/stul-stremjanka/

редирект не стал работать. 

в итоге выбрасывает на пустую страницу "Запрашиваемая страница не найдена!"  и в адресе пишет https://stoolwood.ru/interjernye-stremjanki/stul-stremjanka/?_route_=stremyanki.html

 

я удалил строки с экспериментами по редиректу из  .htacces

но при переходе с https://stoolwood.ru/stremyanki.html  все равно попадает на 

https://stoolwood.ru/interjernye-stremjanki/stul-stremjanka/?_route_=stremyanki.html

 

хотя в .htacces уже нет команды. 

 

кэш почищен

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


1. если не обладаете достаточными знаниями не нужно лезть в htaccess, последствия часто бывают намного хуже чем потеря некоторых страниц без редиректа

 

2. не там прописали правило

 

редиректы могут кешироваться как на стороне сервера так и браузером

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

3 часа назад, deovi сказал:

подскажите плиз в чем проблема 

пытался настроить редирект 301 в .htacces со старой (несуществующей) страницы https://stoolwood.ru/stremyanki.html на новую https://stoolwood.ru/interjernye-stremjanki/stul-stremjanka/

редирект не стал работать. 

в итоге выбрасывает на пустую страницу "Запрашиваемая страница не найдена!"  и в адресе пишет https://stoolwood.ru/interjernye-stremjanki/stul-stremjanka/?_route_=stremyanki.html

 

я удалил строки с экспериментами по редиректу из  .htacces

но при переходе с https://stoolwood.ru/stremyanki.html  все равно попадает на 

https://stoolwood.ru/interjernye-stremjanki/stul-stremjanka/?_route_=stremyanki.html

 

хотя в .htacces уже нет команды. 

 

кэш почищен

Уже баян
Пора где то в FAQ opencart добавить

Все правила в htaccess для opencart надо вставлять ДО

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

 

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

В 17.08.2017 в 14:07, markimax сказал:

Уже баян
Пора где то в FAQ opencart добавить

Все правила в htaccess для opencart надо вставлять ДО


RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

 

 

просто любопытно для чего паттерн

^([^?]*)

 

именно так написан?

Ведь и так апачи берет только то, что до "?", а остальное отбрасывает (в том числе и "?") и во внимание не берет.  Исключение бывает только в случае если применен флаг QSL (апачи 2.4.19+), который, мягко говоря, вообще есть большая редкость и нужен лишь в случаях когда у вас несколько "?", часть из которых может быть в названиях файлов.

 

Почему просто не писать "точка звездочка"?  Т. е. любой символ в любом кол-ве.

 

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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