<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
根目录还可以绑定一个网站
# 绑定blog.xudadi.com 到 blog子目录
RewriteCond %{HTTP_HOST} ^blog.xudadi.com$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule ^(.*)$ blog/$1?Rewrite [L,QSA]
# 绑定book.xudadi.com 到 book子目录
RewriteCond %{HTTP_HOST} ^book.xudadi.com$ [NC]
RewriteCond %{REQUEST_URI} !^/book/
RewriteRule ^(.*)$ book/$1?Rewrite [L,QSA]
#可以绑定多个 只需重复上三行代码并更改一下域名、目录名 就好了
</IfModule>
如果你以完成上面的步骤
你的子域名应该可以访问了 但你会发现在浏览器上访问 主域名+绑定的域名目录 也可以访问,可这并不是我们想要的 接下来我们完成最后一步;
在本地建个txt文件,复制下面的代码修改替换你要绑的域名和目录,并传到网站主目录下再改成为.htaccess。将代码保存为UTF-8的格式文件
在每一个绑定的目录中 如 blog目录中 也增加一个 .htaccess 文件
参考:https://jingyan.baidu.com/article/20095761ce854fcb0721b4e1.html