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

Recommended Posts

Добрый день, возникла проблема с СЕО при переносе магазина с HTTP на HTTPS.

Версия ocStore 1.5.5.1.2

В настройках опенкарт переключи, конфиги поправил, поставил редирект протокола в htaccess.

По сути все работает. Только вот появился двойной редирект 301, на который ругается специалист по СЕО.

 

Что происходит:

отправляем запрос http://site.ru/seo_url

урл разбирается на роут https://site.ru/index.php?route=seo_url (первый редирект)

находит соответствие в базе и кидает на https://site.ru/seo_url (второй редирект)

 

в htaccess

RewriteCond     %{SERVER_PORT} ^80$
RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=permanent,L]
 
Еще смущает что ocStore не работает с https если прописать в конфиге только HTTPS
// HTTPS
define('HTTPS_SERVER', 'https://site.ru');
define('HTTPS_IMAGE', 'https://site.ru/image/');
а работает только когда прописываешь в HTTP ссылки с https
 
Прошу помощь разобраться с двойным редиректом, чтобы остался один без разбора на роут
Надіслати
Поділитися на інших сайтах

При переключении модуля сео с SEO PRO на штатный:

редирект один, но с роутом

 

отправляем запрос http://site.ru/seo_url

урл разбирается на роут https://site.ru/index.php?route=seo_url (первый редирект)

что тоже не подойдет, так как для сео это все равно два редиректа, так как в каноникал указан корректный урл

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

  • 1 year later...

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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