我在我的託管服務器上爲我的WordPress站點安裝了SSL證書。如何將我的'http'網址重定向到我的新'https'網址(重定向301)?
如何通過使用.htaccess
文件將我舊的'http'網址重定向到我的新'https'網址,對我的搜索引擎排名影響最小?
我在我的託管服務器上爲我的WordPress站點安裝了SSL證書。如何將我的'http'網址重定向到我的新'https'網址(重定向301)?
如何通過使用.htaccess
文件將我舊的'http'網址重定向到我的新'https'網址,對我的搜索引擎排名影響最小?
第一個選項是將您的網站配置爲通過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
perfetc。非常感謝 –
的可能的複製[如何重定向所有的HTTP請求到HTTPS(https://開頭stackoverflow.com/questions/4083221/how-to-redirect-all-http-requests-to-https) –