Magento 使用 HTTPS 后流量下降

Magento 使用 HTTPS 后流量下降

我们有一个 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"

现在它可以正确重定向...

问题是交通会恢复吗?

答案1

看来你两者都有https://richhome.de/https://www.richhome.de/配置。因此,流量下降可能是由于您只跟踪这两个域中的一个。

无论如何,两个域名提供相同的内容并不好。例如,谷歌会将此视为重复内容这并不好。

为此,您必须更改 apache2 配置:

在端口 443 的 apache2 虚拟主机配置中(您未发布)仅定义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>

您必须添加与 letsencrypt 添加到“richhome.de”的 VirtualHost 文件中的相同的 SSL 指令。

重新启动 apache 之前进行配置检查

apachectl configtest

如果您收到输出Syntax OK则重新启动网络服务器:

sudo systemctl restart apache2

https://www.richhome.de/现在应该重新定向每个请求,以便https://richhome.de/更容易跟踪并避免重复内容。

相关内容