假设我在外部域上有通配符子域,可以是
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匹配
没有重复,我必须保持相同的网址......
我必须为具有相同类型子目录的多个子域执行此操作。
有可能做到吗?如果没有可能没有匹配???
我在过去12小时内一遍又一遍地阅读apache .htaccess文档,似乎无法
找出一种方法。
你的帮助对我来说意味着很多......
答案 0 :(得分:0)
您应该在域管理面板中配置您的域以指向此地址。
如果您无法访问它们,请使用iframe,但据我所知.htaccess不提供此类功能。
答案 1 :(得分:0)
试试这个。将它放在site1.com
文档根目录下的htaccess中。它只有在两个域都有权一起访问时才有效
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.site1.com/(.*)$
RewriteRule ^(.*)$ external.com/websites/$1.site1.com/$2 [L]