1、Linux主机301重定向
对于linux虚拟主机Apache服务器,需要支持.htaccess这个文件,现在基本上主机商都会支持这个功能,然后在.htaccess中添加如下规则:
RewriteCond %{http_host} ^pinzixing.com [NC]
RewriteRule ^(.*)$ https://www.pinzixing.com/$1 [R=301,L]
如果你的网站根中已经存在了.htaccess文件的话更好,我们可以修改这个文件,将上面两条规则添加进去。如果你的网站根中不存在.htaccess文件,你可以先自己创建个htaccess.txt这样的空文件,然后添加如下规则,命名为.htaccess即可,规则为:
RewriteEngine on
RewriteCond %{http_host} ^pinzixing.com [NC]
RewriteRule ^(.*)$ https://www.pinzixing.com/$1 [R=301,L]
2、windows主机301重定向

如果是Windows虚拟主机,就在根下面新建一个文件名为web.config的文件,当然前提必须是主机支持这个功能,如果虚拟主机后台有301重定向的设置功能,就不用上述代码,直接设置即可。

<?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>