如何重定向我的' http'我的新' https'的网址网址(重定向301)?

时间:2017-11-25 18:57:59

标签: wordpress .htaccess redirect

我已经在我的主机上为我的wordpress网站安装了SSL证书。

如何重定向旧的' http'我新的' https'的网址URL,通过使用.htaccess文件,对我的SEO排名影响最小?

1 个答案:

答案 0 :(得分: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/

另一种选择是在.htaccess中设置301重定向。我使用以下代码:

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

有关Google的这些类型移动的其他信息,请访问:https://support.google.com/webmasters/answer/6033049?hl=en&ref_topic=6033084