Nginx服务器 WordPress如何设置301重定向

今天早上客户将下面这条信息发给优推网寻求解决方案:

搜索引擎将www.seouv.comm和seouv.com视为两个具有相同内容的不同网站。这使他们看到了很多不受欢迎的重复内容。目前,您的网站没有将访问www.seouv.com和seouv.com的流量定向到相同的URL。解决此问题至关重要。使用rel=canonicar标记来告诉搜索引擎哪个是您域的确定版本。使用301重定向将流量从您的辅助域转移到首选域。该问题可能是由网站的SSL配置问题引起的。捡查您站点的SSL配置是否有任何错误。

当时配置https的时候明明已经在宝塔进行强制https和301重定向的设置了,出现这个问题就有点奇怪了,然后便打开客户的宝塔面板,查看强制https,发现居然没有保存成功,设置了几次都不行,看来问题出现在这里了,既然自带的强制https没办法使用,那么只能修改服务器的配置文件了,把下面的规则添加到你的Nginx服务器配置文件内即可,域名换成你自己的域名。

server
{
  server_name www.seouv.com seouv.com;
    #301配置
    if ($host != 'www.seouv.com') {
      rewrite ^/(.*)$ https://www.seouv.com/$1 permanent;
}

这块配置完成之后又重新检测了一遍301重定向,发现已经修改成功,所有不带www的域名都已重定向带www的域名,http也已经重定向到https了。

优推网专注于WordPress外贸建站、WordPress企业建站和分享谷歌SEO排名技巧、Google优化心得、谷歌seo优化技巧和外贸采集站推广的知识,帮助企业通过谷歌SEO推广打开海外市场。
优推网 » Nginx服务器 WordPress如何设置301重定向

发表评论