我需要将子域指向(不重定向)到根域中的目录。例如,我有以下域名:
https://test.example.com
我希望指向目录:
https://example.com/apple
这需要在不更改子域的URL的情况下进行。它还需要包含任何URL参数,例如:
https://test.example.com/hello-world
应该指向(不是重定向):
https://example.com/apple/hello-world
在我的.htaccess
文件中(在子域的根目录中)我有:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^test\.example\.com$
RewriteCond %{REQUEST_URI} !^/apple$
RewriteRule ^(.*)$ https://example.com/apple/$1
这有效但重定向。有关如何将子域指向该目录而不使用mod_proxy
进行重定向的任何建议?
答案 0 :(得分:0)
尝试以下规则我假设两个域都指向同一位置。
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^test\.example\.com$
RewriteRule ^(.*)$ apple/$1 [L]