本人目的是想把 a.05bf.com 跳转到 www.05bf.com/a 在论坛看了很多帖子,都没用,后来到百度找到个方法,试了试结果成功跳转。
本网环境:w主机虚拟空间 开启伪静态
根目录 有httpd.ini 文件
里面代码:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/topic-(.+)\.html(\?(.*))*$ $1/portal\.php\?mod=topic&topic=$2&$4
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/home\.php\?mod=space&uid=$2&do=blog&id=$3&$5
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5
RewriteCond Host: ^a\.05bf\.com$
RewriteRule (.*) http\://www\.05bf\.com/a$1 [I,R]
RewriteCond Host: ^sq\.05bf\.com$
RewriteRule (.*) http\://www\.05bf\.com/a/index.php\?homepage=aaaa [I,R]
红色是加入的跳转代码,可以实现
a.05bf.com 跳 www.05bf.com/a
sq.05bf.com 跳 http://www.05bf.com/a/index.php?homepage=aaaa
大家可以查看,是成功跳转的
这样好像可以实现各种跳转,大家亲自测试吧
如果帮到您了,麻烦送个ip,本人小站 www.fenxw.com 分享网
|