Pages

Monday, 30 January 2012

利用htaccess绑定域名到子目录的方法




RewriteEngine on
# 把 URDOMAIN.com 改为你要绑定的域名.
RewriteCond %{HTTP_HOST} ^(www.)?urdomain.com$
# 把 www 改为要绑定的目录.
RewriteCond %{REQUEST_URI} !^/www/
# 不要改以下两行.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 把 www 改为要绑定的目录.
RewriteRule ^(.*)$ /www/$1
RewriteRule ^(/)?$ www/index.php [L]
------------------------------------------------

01 RewriteEngine on
02 # 把 yourdomain.com 改为你要绑定的域名.
03 RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
04
05
06 # 把 subfolder 改为要绑定的目录.
07 RewriteCond %{REQUEST_URI} !^/subfolder/
08
09 # 不要改以下两行.
10 RewriteCond %{REQUEST_FILENAME} !-f
11 RewriteCond %{REQUEST_FILENAME} !-d
12
13
14 # 把 subfolder 改为要绑定的目录.
15 RewriteRule ^(.*)$ /subfolder/$1
16
17 # 把 yourdomain.com 改为你要绑定的域名
18 # 把 subfolder 改为要绑定的目录.
19 # subfolder/ 后面是首页文件index.php, index.html......
20
21 RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
22 RewriteRule ^(/)?$ subfolder/index.php [L]