windows+iis6规则:
#此规则表示站点上所有域名都301跳转到www.cctv.com RewriteCond %{HTTP_HOST} !^www.cctv.com$ [NC] RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L] #此规则表示如果访问是cctv.com才跳转到www.cctv.com,有多个就复制多组规则 RewriteCond %{HTTP_HOST} ^cctv.com$ [NC] RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L]
Linux系统+apache环境通过.htaccess实现301:
将以下规则复制到记事本内,保存为 .htaccess 上传到网站根目录。
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^abc1.com$ [NC,OR] RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^abc2.com$ [NC] RewriteRule ^(.*)$ http://www.cctv.com/$1 [R=301,L] </IfModule> # RewriteCond中替换为自己的域名,表示将abc1.com和abc2.com重定向到www.abc1.com
Linux系统+nginx环境需要修改站点配置文件实现301:
将以下规则添加到站点配置文件server{......} 中
server{ ... if ($host ~* cctv.com) { rewrite ^/(.*)$ http://www.cctv.com/$1 permanent; } ... } # 保存后重新加载或重启nginx服务,一般添加到server_name后面,或者单独写一个80配置节
更多规则可以参考:https://blog.mydns.vip/4557.html
windows2008+iis7(windows2012+iis8)系统通过web.config实现301
将以下规则复制到记事本内,保存为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="^abc1.com$" /> <add input="{HTTP_HOST}" pattern="^abc2.com$" /> </conditions> <action type="Redirect" url="http://www.abc1.com/{R:0}" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration> # abc1.com、abc2.com替换为自己的域名
» 本文链接地址:https://mydns.vip/4552.html
最新评论
我的站目前每天120个IP,其中刷的是100个。 不知道为什么升级到4H8G5M的标准服务器还是偶尔会崩,CPU占满,但是内存一般这种时候只占50%左右,这是为什么呢?max_children我也设
麻烦发下检测工具
让我下载