网页重定向(iis或者apache)

301重定向有好多方法,我使用的是httpd.ini 301 当然主机必须支持 httpd.ini,必须具备ISAPI_Rewrite模块。
我实现的是将7sjz.com转向www.7sjz.com
新建一个httpd.ini包括以下代码,将文件传到你的空间根目录:
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteEngine On
RewriteCond Host: ^7sjz/.com$
RewriteRule (.*) http/://www/.7sjz/.com$1 [I,R]
网址改成你自己的网址。

上面是iis服务器,如果是Apache服务器的话,新建个.htaccess文件包括下面代码,将文件传到空间根目录:
RewriteEngine on
RewriteCond %{http_host} ^7sjz.com.com [NC]
RewriteRule ^(.*)$ http://www.7sjz.com.com/$1 [L,R=301]
其他方法自己没使用,所以不知道网上的对不对。

 

以下是iis的重定向

[ISAPI_Rewrite] # 3600 = 1 hour CacheClockRate 3600 RewriteEngine on RewriteBase / RepeatLimit 32 RewriteCond Host: ^fanglai/.com$ RewriteRule (.*) http/://www/.fanglai/.com$1 [I,R] RewriteRule /(/d+)/.html$ /act/.php/?channel=_home&citypost=$1 [L,I] RewriteRule /(xzl|sp|cf|ck|td|bs|xlp|yzlt|gf|zj|fcrc|zjjl)(/d+)/.html$ /act/.php/?channel=_$1&citypost=$2 [L,I] RewriteRule /(/d+)/-(/d)/.html$ /act/.php/?channel=_home&citypost=$1&page=$2 [L,I] RewriteRule /(xzl|sp|cf|ck|td|bs|xlp|yzlt|gf|zj|fcrc|zjjl)(/d+)/-(/d)/.html$ /act/.php/?channel=_$1&citypost=$2&page=$3 [L,I] #RewriteRule /([a-zA-Z0-9/-]*)/.html$ /sheep_used/$1/.html [L,I] #RewriteRule /$ /sheep_used/ [L,I] #RewriteRule /(image|inc|js)/(.*) /sheep_used/$1/$2 [L,I] #RewriteRule ^/([^.]+[^/]$) /$1/ [R] #[I,RP]:I表示忽略大小写,RP表示使用301转向,以上都是整个域名重定向。 #O表示对URL进行标准化,L表示Last Rule,最后一条规则,也就是后面的重写规则对他不起作用,防止被其他匹配的规则再次重写。这里的路径可以是相对路径也可以是绝对路径。 #R (explicit redirect)强制服务器对客户端发出重定向指示即时应答,提供目的URI的新地址,重定向规则经常是最后规则 #U (Unmangle Log)当URI是源需求而不是重写需求时记载URI #N (Next iteration)强制REWRITINGENGINE调整规则目标并且从头重启规则检查(所有修改将保存),重启次数由RepeatLimit指定的值限制,如果这个数值超过N FLAG将被忽略

你可能感兴趣的:(网页重定向(iis或者apache))