2017-11-25 194 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。非常感谢 –