Перейти к содержанию

Рекомендуемые сообщения

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

пытался настроить редирект 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. не там прописали правило

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на стороне сервера у моего хостера не кешируется инфа - я уже спросил.

 

подскажите плиз куда прописать правило 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в противоположную сторону от _route_=

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После 

RewriteEngine On
RewriteBase /

(если такое есть)

надо

RewriteRule ^stremyanki.html$ /interjernye-stremjanki/stul-stremjanka/? [L,R=301]

п.с. в браузере попробуйте CTRL+F5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.