|
本帖最后由 小蜗牛 于 2011-11-8 10:47 编辑
由于程序需要实现城市名称对应城市子域名如(beijing.abc.com ==www.abc.com/city/domain/beijing)
我在本地计算机上做一下程序测试。设置好hsots和httpd.conf如下:
host文件
127.0.0.2 www.travel-cn.net
127.0.0.3 beijing.travel-cn.net
http.conf文件
<VirtualHost 127.0.0.2:80>
ServerName www.travel-cn.net
DocumentRoot E:\AppServ\www\Travel-cn
<Directory "E:\AppServ\www\Travel-cn">
AllowOverride All
Options All
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.3:80>
ServerName beijing.travel-cn.net
DocumentRoot E:\AppServ\www\Travel-cn
<Directory "E:\AppServ\www\Travel-cn">
AllowOverride All
Options All
</Directory>
</VirtualHost>
根目录htaccess文件
RewriteEngine on
RewriteCond $1 !^(index\.php|robots|style|plus|upload|_phpMyAdmin|\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
目前通过这两个域名都能访问测试网站,如何写子域名的规则呢?
已经纠结了两天了,该怎么修改htaccess文件或者用其他的方法解决也行;望高手指点迷津。 |
|