如果请求是子域,我希望我的站点只指向 /user 文件夹。
如果请求是 subdomain.site.com/admin,则站点应显示 subdomain.site.com/user/admin 的页面。
我的代码的问题在于它会进行 301 重定向,而不仅仅是保留 url 地址。
我的代码如下所示:
<IfModule mod_rewrite.c>
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.bildsida.se(.*)
RewriteCond %{HTTP_HOST} ^[^.]+.bildsida.se(.*)
RewriteRule ^$ user/$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) user/$1 [L]
</IfModule>
你也可以自己试试,去http://mickes.bildsida.se/admin看看地址怎么变成/user/admin了。非常令人不安...