2017-11-25 190 views
0

我在我的託管服務器上爲我的WordPress站點安裝了SSL證書。如何將我的'http'網址重定向到我的新'https'網址(重定向301)?

如何通過使用.htaccess文件將我舊的'http'網址重定向到我的新'https'網址,對我的搜索引擎排名影響最小?

+0

的可能的複製[如何重定向所有的HTTP請求到HTTPS(https://開頭stackoverflow.com/questions/4083221/how-to-redirect-all-http-requests-to-https) –

回答

0

第一個選項是將您的網站配置爲通過HTTPS而不是HTTP進行工作。默認情況下,WordPress將所有其他鏈接重定向到默認協議(在您的情況下HTTPS)。

您可以通過WP-Cli進行配置。你需要的命令是:

wp search-replace 'OLD-URL' 'NEW-URL' --precise --recurse-objects --all-tables-with-prefix 

您可以檢查下面的教程以獲取更多信息: https://developer.wordpress.org/cli/commands/search-replace/

另一種選擇是設置301重定向在.htaccess。我使用下面的代碼:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
</IfModule> 

這些類型的從谷歌移動的更多信息,可以發現:https://support.google.com/webmasters/answer/6033049?hl=en&ref_topic=6033084

+1

perfetc。非常感謝 –