PHPEye开源社区 » Zend Framework 使用讨论 » 求教一个Apache 的 Rewrite 规则
《Programming PHP》第二版上市
2008-11-8 08:36 Dereky
求教一个Apache 的 Rewrite 规则

用了框架开发的时候,一般Apache都会加类似这段的规则实现单一入口
    RewriteCond %{REQUEST_URI} !^.*(\.html|.xml|\.css|\.js|\.gif|\.png|\.jpg|\.swf|\.jpeg|\.doc|\.rar|\.ico)$
    RewriteRule ^(/.*)$ /index.php

现在想实现2级域名,就是当域名泛解析到这个目录的时候
xxx.demo.com/xid/18
能对应真实地址[url]http://xxx.demo.com/xxx/xid/18[/url]
aaa.demo.com/aid/i8
能对应真实地址[url]http://xxx.demo.com/aaa/adi/18[/url]

求教应该如何修改 Rewrite规则?

2008-11-8 15:45 haohappy
你要新建一个虚拟主机,对应你的二级域名
然后对这个虚拟主机单独写一个rewrite规则。

另外,还需要修改zf的router规则。
把xxx.demo.com/xid/18
指向xxxController下的IndexAction
即对应真实地址[url]http://xxx.demo.com/xxx/xid/18[/url]

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.