у нас есть магазин 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]
, а также установил Система> Конфигурация > Интернет> url_options> "Автоматическое перенаправление на базовый URL = Нет"
Теперь перенаправление выполняется правильно ...
Вопрос в том, восстановится ли трафик?
Похоже, что у вас настроены и https://richhome.de/ , и https://www.richhome.de/ . Таким образом, падение трафика может быть результатом отслеживания вами только одного из этих двух доменов.
В любом случае нехорошо иметь два домена, доставляющих один и тот же контент. Google, например, рассматривает это как Дублированный контент , что нехорошо.
Для этого вам нужно изменить конфигурацию apache2:
В конфигурации вашего виртуального хоста apache2 для порта 443 (чего вы не сделали) t post) определите только Servername richhome.de
и удалите ServerAlias www.richhome.de
:
<VirtualHost *:443>
ServerName richhome.de
ServerAdmin root@localhost
# ServerAlias www.richhome.de
# …
</VirtualHost>
Затем добавьте еще один
в перенаправить 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
] Если вы получили вывод Синтаксис ОК
, перезапустите веб-сервер:
sudo systemctl restart apache2
Каждый запрос для https://www.richhome.de/
теперь должен быть перенаправлен на https : //richhome.de/
упрощает отслеживание и позволяет избежать дублирования контента.