Apache-2.2

HTTPS Magento 後流量下降

  • November 25, 2018

我們有一個 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 配置:

在埠 443(您沒有發布)的 apache2 虛擬主機配置中,僅定義Servername richhome.de並刪除ServerAlias www.richhome.de

&lt;VirtualHost *:443&gt;
   ServerName richhome.de
   ServerAdmin root@localhost
   # ServerAlias www.richhome.de

   # …
&lt;/VirtualHost&gt;

然後添加另一個&lt;VirtualHost *:443&gt;以將 www 域重定向到您的主域:

&lt;VirtualHost *:443&gt;
   ServerName www.richhome.de
   Redirect permanent / https://richhome.de/
   SSLEngine On
   SSLCertificateKeyFile /etc/letsencrypt/live/richhome.de.crt
   # …
&lt;/VirtualHost&gt;

您必須添加與讓加密添加到“richhome.de”的 VirtualHost 文件中的 SSL 指令相同的 SSL 指令。

在重新啟動 apache 之前做一個配置檢查

apachectl configtest

如果你得到輸出Syntax OK然後重新啟動網路伺服器:

sudo systemctl restart apache2

現在,每個請求https://www.richhome.de/都應該重定向到https://richhome.de/使跟踪更容易並避免重複內容。

引用自:https://serverfault.com/questions/941478