租用空间 用htaccess 把二级域名指向单独的目录 遇到问题,求指教<IfModule mod_rewrite.c>
RewriteEngine On
# fd.aaa.com 指向二级目录 fd
RewriteCond %{HTTP_HOST} ^fd.aaa.com$
RewriteCond %{REQUEST_URI} !^/fd/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /fd/$1
RewriteCond %{HTTP_HOST} ^fd.aaa.com$
RewriteRule ^(/)?$ /fd/index.php [L]
</IfModule>
需求是,想要二级域名各自指向 对应的二级目录中.
所以使用了htaccess 文件  但在本地和租用的空间中,使用结果不同.本地测试:
fd.aaa.com 直接访问,转向index.php 成功
fd.aaa.com/test.php 访问test.php 成功
fd.aaa.com/1.png 访问1.png 成功租用空间:
fd.aaa.com 直接访问,转向index.php 成功
fd.aaa.com/test.php 或其他php 失败,没有指向/fd/test.php
fd.aaa.com/1.png 访问1.png 成功