Discuz教程网

用httpd.ini 成功二级域名跳转子目录,分享方法

[复制链接]
authicon dly 发表于 2012-7-26 18:43:05 | 显示全部楼层 |阅读模式
本人目的是想把 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  分享网




上一篇:关于Discuz X2-0329版本清理用戶只能刪除10的解決方案
下一篇:Discuz X2.5版块列表四级置顶分开(全局/分类/本版/普通)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 11:32

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表