|
|
.htaccess规则
RewriteEngine On
DirectoryIndex home.html index.html index.php index.cgi 设置首页
RewriteCond %{HTTP_HOST} ^abc\.NET$ [NC] 一级域名
RewriteRule ^(.*)$ http://www.abc.net/$1 [L,R=301] 一域名跳转到www
# bbs网站设置项
RewriteCond %{HTTP_HOST} ^(bbs.)?abc.net$ 二级域名
RewriteCond %{REQUEST_URI} !^/bbs/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /bbs/$1
RewriteCond %{HTTP_HOST} ^(bbs.)?abc.net$
RewriteRule ^(/)?$ bbs/ [L]
一级域名和二级域名在同一IP下
根据规则,当有人输入abc.net则会自动跳转到www.abc.net
不过根据这个规则有个大问题就是当有人输入bbs.abc.net/index.html则会跳到www.abc.net上面,不知道哪位高手能告知一下解决办法? |
|