Помощь Требуется настроить 301

gtsky

Постоялец
Регистрация
5 Янв 2015
Сообщения
88
Реакции
71
Всем привет. Кто может за вминяемую плату настроить на опенкарт 3 редирект 301.
 
Всем привет. Кто может за вминяемую плату настроить на опенкарт 3 редирект 301.
Вот эту строчку
RewriteRule ^/?(.*) Для просмотра ссылки Войди или Зарегистрируйся [R,L]

Попробуйте поменять на эту
RewriteRule ^/?(.*) Для просмотра ссылки Войди или Зарегистрируйся [R=301,L]

меняете и ненадо платить. В пожертву форума киньте.
 
уже пробовали
ответ хостера
Вероятно, переадресация конфликтует с другими настройками или директивами. Для более подробного анализа я бы рекомендовал Вам обратиться к разработчику Вашего сайта или специалисту по Вашей CMS.
что за хостер?
что за сайт?
какие сео модули установленные ?
прикрепите свой .htaccess
 
что за хостер?
что за сайт?
какие сео модули установленные ?
прикрепите свой .htaccess
что за хостер?- ukraine.com.ua
что за сайт? - на opencart 3.0.2
какие сео модули установленные ? - неставили еще
прикрепите свой .htaccess
 

Вложения

  • .htaccess.txt
    2,4 KB · Просмотры: 5
В связи с тем что у них очень сложная система конфигурации виртуал-хостов с подключенным mod_pagespeed, очень часто происходят казусы.

Какого рода есть проблемы.



1 - если у вас настроен автоматический редирект с www на без www или наоборот в панели хостинга. Нужно его отключить и редирект делать средствами htaccess.

2 - если у вас включен предварительный резолвинг dns или lazy load, его тоже нужно отключить, так как у вас может быть подхвачен некорректный алиас домена.

3 - если у вас выделенный айпи для домена, возможны проблемы с отдачей параметра http_host, изза которого может не срабатывать редирект на уникальное зеркало.

4 - если вы даже использовали Для просмотра ссылки Войди или Зарегистрируйся и в исходном коде у вас все ссылки https, возможны ситуации изза кривог конфига nginx на стороне хостера, в следствии чего некоторые изображения отдаются с некорректным заголовком как plain/text и для них происходит 301 редирект на http.

5 - в index.php замените строку

if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) {
на

if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1' || $_SERVER['HTTPS'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) {
 
у меня домен сейчас на www и стоит редирект Переадресовывать запросы с https на http ,но новый чайт будет на https сейчас сайт висит на поддомене на https в настройках соотвецтвенно указал Переадресовывать запросы с http на https хостер писал что проблема вообще в самом движке)) Пляски второй с бубнами неувенчались успехом
Так же на сайте включены ЧПУ
index.php содержит следующее
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:
Назад
Сверху