0

我懂了 :

-- 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 将重定向到当前请求而不是重定向到根域,例如:example.com/profile

如何使用 .htaccess 制作它?

4

1 回答 1

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> 
于 2012-11-10T15:07:02.187 回答