我在我的托管服务器上为我的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) –