htaccess规则

根目录,保存为:htaccess.txt

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 绑定test.hadae.top 到子目录 bbs
RewriteCond %{HTTP_HOST} ^test\.hadae\.top$ [NC]
RewriteCond %{REQUEST_URI} !^/bbs/
RewriteRule ^(.*)$ bbs/$1?Rewrite [L,QSA]
#可以绑定多个 只需重复上三行代码并更改一下域名、目录名 就好了
</IfModule>

上传空间根目录,改名为 “.htaccess”

子目录,限定访问域名,设置同名文件夹,保存为:子htaccess.txt

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#只许绑定的域名访问 非绑定域名301跳转
RewriteCond %{HTTP_HOST} !^bbs\.hadae\.top$ [NC]
RewriteRule (.*) http://bbs.hadae.top/$1 [L,R=301]

#对绑定目录下与 同名的目录的处理
RewriteCond %{REQUEST_URI} ^\/bbs\/ [NC]
RewriteCond %{QUERY_STRING} !^(.*)?Rewrite
RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA]

</IfModule>

上传空间对应子目录,改名为 “.htaccess”