我明白了:
-- root # example.com
profile # example.com/profile
----- subdomain1 # subdomain1.example.com
----- subdomain2 # subdomain2.example.com
----- subdomain3 # subdomain3.example.com
问题是来自subdomain1.example.com/profile或subdomain1.example.com/about的请求时,他们总是重定向到example.com/profile
我希望所有来自子域的请求,例如:subdomain1.example.com/profile或subdomain1.example.com/profile将重定向到当前请求,而不是重定向到根域ex:example.com/profile
如何用.htaccess制作?
答案 0 :(得分:0)
您必须将子域的DocumentRoot更改为该子域的根。例如,/ path / to / subdomain1.example.com应该是subdomain1的DocumentRoot。这可以在httpd.conf文件中完成。你有什么样的服务器?
<VirtualHost subdomain1>
ServerName subdomain1.example.com
ServerAdmin you@subdomain1.example.com
ServerAlias subdomain1.example.com
DocumentRoot /path/to/subdomain1.example.com
</VirtualHost>