喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 请教apache rewrite问题  
 
xiaoyaole
注册会员
Rank: 2
中级会员



UID 29724
精华 0
积分 160
帖子 142
金钱 160 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-6-30
状态 离线
请教apache rewrite问题

如何将网站的二级域名指向对应的目录
如: a.test.com/test.php 指向 /fa/test.php
    b.test.com/test.php  指向 /tt/test.php
b.test.com/test2.php  指向 /tt/tes2t.php

自己结合网上的资料写了段,可就是不行,请达人帮忙改正一下。
<VirtualHost 62.192.34.254>
DocumentRoot "D:\site"
ServerName www.test.com
ServerAlias *.test.com
RewriteEngine   on
RewriteCond %{HTTP_HOST} ^a\.test\.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/a\.test\.com/(.*)$ /aa/$1
</VirtualHost>
2007-4-30 01:47 PM#1
查看资料  发短消息  顶部
 
era
高级会员
Rank: 4


UID 84851
精华 0
积分 567
帖子 749
金钱 567 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-12-15
状态 离线
[推荐阅读] 求余额的小问题
转:

RewriteCond ${lowercase:%{HTTP_HOST}} !^www\.home\.com(\.*)$
RewriteCond ${lowercase:%{HTTP_HOST}} ^[a-z0-9-]+\.home\.com(\.*)$
#首先把机器名改为小写,添加到请求的文件路径前,并继续处理
RewriteRule ^(.+) ${lowercase:%{HTTP_HOST}}$1 [C]
#重写请求
RewriteRule ^([a-z0-9])([a-z0-9])([a-z0-9])\.home\.com([\.]*)/(.*) /member/$1$2/$2$3/$1$2$3/$5
RewriteRule ^([a-z0-9])([a-z0-9])([a-z0-9]*)([a-z0-9])([a-z0-9])\.home\.com([\.]*)/(.*) /member/$1$2/$4$5/$1$2$3$4$5/$7

这个看起来是可行的

[[i] 本帖最后由 era 于 2007-4-30 05:49 PM 编辑 [/i]]




怀念我的家乡-火星
2007-4-30 05:39 PM#2
查看资料  发短消息  顶部
 
onalps
中级会员
Rank: 3Rank: 3
一般会员



UID 63212
精华 0
积分 313
帖子 229
金钱 313 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-2-17
状态 离线
[推荐阅读] 河南网站空间租用 YI网互联www.0371net.cn
为什么不行?
2007-5-9 01:50 AM#3
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.021440 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP