任何子域都指向带有.htaccess的内部目录

wgxvkvu9  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(99)

我尝试运行一些stackoverflow解决方案,但没有一个对我有效。
我希望任何子域都能显示内部目录的内容。
例如:

test.example.com

将从以下位置获取其内容:

example.com/subdomains/test

我想澄清一下,我想重定向到内部目录,我仍然希望它看起来像是真实的的子域,因此URL应该保留

test.example.com

我试探着:

RewriteCond %{HTTP_HOST} ^(.*)\.example\.com
RewriteRule ^(.*)$ https://example.com/subdomains/%1
djp7away

djp7away1#

每当你给予一个绝对URL,并且其方案/主机/端口与当前的不同时,你就强制重定向。

RewriteCond %{IS_SUBREQ} !true
RewriteCond %{HTTP_HOST} ^(.+)\.example\.com
RewriteRule .* subdomains/%1/ [L,QSA]

相关问题