0

我需要能够以域为例:

http://study.example.com将被屏蔽为http://maindomain.com?site=study.example.com

但是当客户查看页面时,他们会看到http://study.example.com

如果他们我们要导航到网站上的其他地方,它仍然会显示类似

http://study.example.com/index.php?members/23566234基本上会变成 http://maindomain.com/index.php?members/23566234&site=study.example.com

基本上我已经做到了,这样第一种方法就可以很好地使用 RewriteRules

RewriteCond %{HTTP_HOST} !^maindomain\.com
RewriteCond %{HTTP_HOST} (.+) [NC]
RewriteRule ^.*$ index.php?site=%1 [NC,L]

有效,但我的问题只是图像,有没有办法“保留”重写以保留为 maindomain.com 但在地址栏中其 study.example.com?

请记住,我将拥有大量域来执行此操作,而不仅仅是一个域,因此我试图避免使用代理,并且每次都必须重新启动 apache2 服务器......

4

0 回答 0