如何从域重定向到另一个保留路径组件?

时间:2014-09-16 20:53:00

标签: html redirect blogs tumblr

我希望将网页从域(正确的子域)重定向到另一个维护相同路径组件的页面。

我使用的是博客服务,而不是运行服务器;但我可以编辑我博客的全球主管。

我设法使用以下方法重定向到其他网站的主页:

<meta http-equiv="refresh" content="1; url=http://subdomain-2.domain.com">
<script type="text/javascript">
    window.location.href = "http://subdomain-2.domain.com"
</script>

但是我无法将第一个域的任何页面重定向到对应的第二个域中的一个 - 比如http://subdomain-1.example.com/post/lorem-ipsum-123到{ {1}}。

我想知道是否有可能抓住当前网址并仅通过编辑头来将目标域替换为原始网址。

我想我只能使用HTML,JavaScript或PHP。

1 个答案:

答案 0 :(得分:5)

使用JavaScript解决如下:

<script type="text/javascript">
    window.location.href = "http://" + "here-your-target-domain" + window.location.pathname
</script>

关键要素是window.location.pathnameHere我找到了我需要的东西。