yywx001 发表于 2017-1-7 08:47:59

网页重定向(iis或者apache)

  301重定向有好多方法,我使用的是httpd.ini 301 当然主机必须支持 httpd.ini,必须具备ISAPI_Rewrite模块。
我实现的是将7sjz.com转向www.7sjz.com
新建一个httpd.ini包括以下代码,将文件传到你的空间根目录:

CacheClockRate 3600
RepeatLimit 32
RewriteEngine On
RewriteCond Host: ^7sjz/.com$
RewriteRule (.*) http/://www/.7sjz/.com$1
网址改成你自己的网址。

上面是iis服务器,如果是Apache服务器的话,新建个.htaccess文件包括下面代码,将文件传到空间根目录:
RewriteEngine on
RewriteCond %{http_host} ^7sjz.com.com
RewriteRule ^(.*)$ http://www.7sjz.com.com/$1
其他方法自己没使用,所以不知道网上的对不对。
  以下是iis的重定向
  # 3600 = 1 hourCacheClockRate 3600RewriteEngine onRewriteBase /RepeatLimit 32RewriteCond Host: ^fanglai/.com$RewriteRule (.*) http/://www/.fanglai/.com$1 RewriteRule /(/d+)/.html$ /act/.php/?channel=_home&citypost=$1 RewriteRule /(xzl|sp|cf|ck|td|bs|xlp|yzlt|gf|zj|fcrc|zjjl)(/d+)/.html$ /act/.php/?channel=_$1&citypost=$2 RewriteRule /(/d+)/-(/d)/.html$ /act/.php/?channel=_home&citypost=$1&page=$2 RewriteRule /(xzl|sp|cf|ck|td|bs|xlp|yzlt|gf|zj|fcrc|zjjl)(/d+)/-(/d)/.html$ /act/.php/?channel=_$1&citypost=$2&page=$3 #RewriteRule /(*)/.html$ /sheep_used/$1/.html #RewriteRule /$ /sheep_used/ #RewriteRule /(image|inc|js)/(.*) /sheep_used/$1/$2 #RewriteRule ^/([^.]+[^/]$) /$1/ #:I表示忽略大小写,RP表示使用301转向,以上都是整个域名重定向。#O表示对URL进行标准化,L表示Last Rule,最后一条规则,也就是后面的重写规则对他不起作用,防止被其他匹配的规则再次重写。这里的路径可以是相对路径也可以是绝对路径。 #R (explicit redirect)强制服务器对客户端发出重定向指示即时应答,提供目的URI的新地址,重定向规则经常是最后规则#U (Unmangle Log)当URI是源需求而不是重写需求时记载URI#N (Next iteration)强制REWRITINGENGINE调整规则目标并且从头重启规则检查(所有修改将保存),重启次数由RepeatLimit指定的值限制,如果这个数值超过N FLAG将被忽略
页: [1]
查看完整版本: 网页重定向(iis或者apache)