0

假设我在外部域上有通配符子域,可以是任何东西

demo.site1.com

blah.site1.com

并在外部网站上有这样的目录

external.com/websites/demo.site1.com

external.com/websites/blah.site1.com

我想做到这一点,以便让我们说 demo.site1.com 的所有请求都应该重写为

external.com/websites/demo.site1.com 如果子目录匹配 demo.site1.com

没有重定向,我必须保持 URL 相同...

我必须对具有相同类型子目录的多个子域执行此操作。

可以做吗??如果不是,是否可以不匹配???

在过去的 12 小时里,我一遍又一遍地阅读 apache .htaccess 文档,但似乎无法阅读

想办法怎么做。

你的帮助对我来说意义重大...

4

2 回答 2

0

您应该在域管理面板中配置您的域以指向该地址。

如果您无权访问它们,请使用 iframe,但据我所知 .htaccess 不提供这种功能。

于 2013-04-24T15:17:25.187 回答
0

尝试这个。把它放在site1.com文档根目录的 htaccess 中。仅当两个域都有权一起访问时才有效

 RewriteEngine On
 RewriteCond %{HTTP_HOST} ^(.*)\.site1.com/(.*)$
 RewriteRule ^(.*)$ external.com/websites/$1.site1.com/$2 [L]
于 2013-04-24T15:45:41.153 回答