使用 htaccess 重定向页面,但保留 URL 结构并仅更改域
Posted
技术标签:
【中文标题】使用 htaccess 重定向页面,但保留 URL 结构并仅更改域【英文标题】:Using htaccess to redirect the page but keep the URL structure and change the domain only 【发布时间】:2016-07-20 03:33:01 【问题描述】:我有一个动态的部分静态和部分动态 url 我希望重定向到另一个页面但保持部分 URL 相同(域)。
我的结构如下:
www.domaina.com/query(folder)/?123,456,789
重定向到
www.domainb.com/query(folder)/?123,456,789
但我希望将地址栏中的 URL 保持为 domaina.com 而不是 domainb.com。
站点位于不同的服务器上,并且 htacces 规则因站点而异(有些可能是根目录中的静态站点,有些可能是 wordpress 等),有时会位于不同的服务器上。
谢谢
【问题讨论】:
【参考方案1】:查看 iFrame,而不是使用 htaccess 代码。
编辑|更新:使用 iframe 而不是框架集。 html5 不支持框架集。请参阅此 w3schools 教程页面。添加 iframe 非常简单,所以一切都非常简单 - http://www.w3schools.com/tags/tag_iframe.asp
【讨论】:
【参考方案2】:<frameset rows="100%">
<frameset cols="100%">
<frame src="http://www.domain.com/page-i-want-to-display" frameborder="0" scrolling="yes">
</frameset>
</frameset>
【讨论】:
HTML5 不支持框架集。请参阅上面的更新答案。以上是关于使用 htaccess 重定向页面,但保留 URL 结构并仅更改域的主要内容,如果未能解决你的问题,请参考以下文章