网站为了权重集中,一般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重定向功能。
评论