csk83
注册会员

一般会员
UID 26045
精华
0
积分 56
帖子 68
金钱 56 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-2-9
状态 离线
|
关于.htaccess 定向的一个问题请帮助
/home/myname/www/
/home/myname/www/index.php
/home/myname/www/old/
/home/myname/www/old/index.php
这样一个结构
我现在在/home/myname/www/目录绑定有两个域名
域名 www.site1.com 通过.htaccess 指向了 /home/myname/www/old/
如下
RewriteCond %{REQUEST_URI} !^/old/.*$ [NC]
RewriteCond %{HTTP_HOST} ^www.site1.com$ [NC]
RewriteRule ^(.*)$ old/$1 [L,NC]
现在我要吧域名2 www.site2.com 目录不变在/home/myname/www/目录
但是要求site2除了css,js,gif,jpg等文件外
其他所有site2的请求都定向到 /home/myname/www/index.php
请问如何实现
PS: 我这样写成了死循环
RewriteCond %{REQUEST_URI} !^/index.php.*$
RewriteCond %{HTTP_HOST} ^www.oteacher.cn$
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php [L]
---------------------整个.htaccess---------------------
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/old/.*$ [NC]
RewriteCond %{HTTP_HOST} ^www.site1.com$ [NC]
RewriteRule ^(.*)$ old/$1 [L,NC]
RewriteCond %{REQUEST_URI} !^/index.php.*$
RewriteCond %{HTTP_HOST} ^www.site2.cn$
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php [L]
|  梦里春秋 |
|