我希望访问www.xyz.com/whatever/example.html的用户被重定向到www.newdomain.com/whatever/example.html。在这样做的同时,我想转到一个中间页面,显示一些信息,说明该站点已移动到新域,并在5-10秒后自动重定向。
也就是说,我只想更改我的主机名,网址中后面的任何内容都应该保持不变,例如:www.xyz.com?foo=bar&a=b&c=d应该重定向到www.newdomain.com?foo=bar&a=b&c=d
做这件事最好的方法是什么?
我的想法是将任何传入的页面重定向到www.xyz.com/index.html,并编写一个javascript函数来解析URL并将其主机名替换为www.newdomain.com。我可以成功地重定向到www.xyz.com/index.html,但是我丢失了原始的网址信息。如何跟踪原始URL字符串?
发布于 2012-12-05 16:11:17
最好是在服务器上完成,但如果必须通过javascript完成:
var newDomain = "www.xyz.com"
window.location = window.location.protocol + "//" + newDomain + window.location.pathname + window.location.search;https://stackoverflow.com/questions/13718708
复制相似问题