Назад | Перейти на главную страницу

Падение трафика после HTTPS Magento

у нас есть магазин Magento, который мы перешли на https. Теперь, через 2 недели, мы получили падение примерно на 30% ... В чем может быть причина? Я следил за каждым рекомендованным шагом. Я запросил переиндексирование через консоль поиска и поместил перенаправление в .htaccess.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

Я что-то упустил? Наш сайт: https://www.richhome.de/

Большое спасибо

РЕДАКТИРОВАТЬ:

Я вставил эти строки в свой htaccess:

RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

а также установить System > Configuration > Web > url_options > "Auto-redirect to Base URL = No"

Теперь он правильно перенаправляет ...

Вопрос в том, восстановится ли Трафик?

Кажется, у вас есть оба https://richhome.de/ и https://www.richhome.de/ настроен. Таким образом, падение трафика может быть результатом отслеживания вами только одного из этих двух доменов.

В любом случае нехорошо иметь два домена, доставляющих один и тот же контент. Например, Google рассматривает это как Повторяющийся контент что нехорошо.

Для этого вам нужно изменить конфигурацию apache2:

В вашей конфигурации виртуального хоста apache2 для порта 443 (который вы не публиковали) определите только Servername richhome.de и удалите ServerAlias www.richhome.de:

<VirtualHost *:443>
    ServerName richhome.de
    ServerAdmin root@localhost
    # ServerAlias www.richhome.de

    # …
</VirtualHost>

Затем добавьте еще <VirtualHost *:443> чтобы перенаправить www-домен на ваш основной домен:

<VirtualHost *:443>
    ServerName www.richhome.de
    Redirect permanent / https://richhome.de/
    SSLEngine On
    SSLCertificateKeyFile /etc/letsencrypt/live/richhome.de.crt
    # …
</VirtualHost>

Вы должны добавить те же SSL-директивы, что и те, которые letsencrypt добавил в файл VirtualHost для 'richhome.de'.

Перед перезапуском apache выполните проверку конфигурации

apachectl configtest

Если вы получите результат Syntax OK затем перезапустите веб-сервер:

sudo systemctl restart apache2

Каждый запрос на https://www.richhome.de/ теперь должен быть перенаправлен на https://richhome.de/ упростить отслеживание и избежать дублирования контента.