网站不带www301重定向到带www的设置方法

admin
admin
admin
376
文章
102
评论
2021年7月20日13:06:10
评论
532

网站不带www301重定向到带www的设置方法

网站为了权重集中,一般seo的做法是将不带www的域名跳转到带www的域名,这个就叫url规范化。这个就需要用到301重定向来解决这个问题,下面品自行博客就说一下网站不带www的网址301重定向到带www的设置方法。

1、Linux主机301重定向

Linux主机如果是Linux虚拟主机,就在根目录下面新建一个文件名为 .htaccess的文件

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

记得将上述代码里面的pinzixing.com改为你自己的域名。

2、Windows主机301重定向

如果是Windows虚拟主机,就在根目录下面新建一个文件名为web.config的文件

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="301Redirect" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{HTTP_HOST}" pattern="^pinzixing\.com$" />
                    </conditions>
                    <action type="Redirect" url="https://www.pinzixing.com/{R:0}" redirectType="Permanent" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

记得将上述代码里面的pinzixing.com改为你自己的域名。

以上方法需要虚拟主机支持才可以,如果虚拟主机后台有301重定向的设置功能,就不用上述代码,直接设置即可。比如西部数码的主机后台就自带301重定向功能。网站不带www301重定向到带www的设置方法

 

admin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: