实际上,事实是我有一个子域(example.domain.com),它从文件夹的其他域(www.domain /文件夹)重定向。但需要我的子域的重写规则,它显示主域的url链接,即www.domain / folder / path 我需要得到example.domain.com/path。我没有获得主域路径,而是需要使用子域路径公开URL。
答案 0 :(得分:0)
据我所知,有两种方法可以做你想要的。它们都需要大量的额外开销。两者都可能要求example.domain.com谎言它是谁。
如果你能避免它,我也不建议。但是。
方法#1
在www.domain.com/folder上设置透明代理,以显示example.domain.com中的内容。如果我没记错的话,这可以用mod_proxy完成,但我不记得具体如何。
方法#2
在www.domain.com/folder上设置重写规则,以重定向到example.domain.com。然后设置example.domain.com,或者说谎是谁和它在哪里,或者修复example.domain.com上页面中的所有链接,明确转到http://www.domain.com/folder。
在www.domain.com上的根.htaccess文件中:(重定向到子域名)
RewriteRule ^folder/(.*) http://example.domain.com/$1 [R, L]
答案 1 :(得分:0)
实际上子域是从godaddy帐户创建的,而maindomain /文件夹是在其他托管服务器中...屏蔽可以在顶部地址栏中完成但是当我将鼠标悬停在链接上时,实际的URL路径显示在左下角浏览器....
选项+ FollowSymLinks
重写引擎
RewriteCond%{THE_REQUEST} {HTTP_HOST} [a-zA-Z0-9 .-] mydomain / folder /(.)
RewriteRule ^ / folder /(.*)$ http://abc.example.in/ $ 1 [L,R = 301]
有人向我邮寄了上述重写规则,但问题仍然存在......
我几天来一直在研究这个问题,我得出结论 1)从godaddy帐户我创建了一个子域并通过屏蔽转发到虚拟主机服务器的实际IP地址,但问题出现了...... 我无法转发到(domainname / foder)而我可以为域名
执行此操作所以我坚持到这里寻求解决方案
如果你找到解决方案,我会被认为是天才......