我有一个正在被替换的旧网站(www.old.com
)和一个正在替换它的新网站,它有类似的网页(www.new.com
)。我需要www.old.com
中的所有页面自动重定向到保留页面(带有以下倒计时脚本和重定向功能的简单html页面)...但是,挑战是我需要重定向才能转到相关页面www.new.com.
码
<script>
setInterval(function() {
var div = document.querySelector("#counter");
var count = div.textContent * 1 - 1;
div.textContent = count;
if (count <= 0) {
window.location.href="https://example.com";
}
}, 1000);
</script>
例如...... www.old.com/about/ 显示保留页面和倒数计时器,然后转发到 www.new.com/about-us / 。
答案 0 :(得分:0)
仅重定向单页
Redirect 301 /oldpage http://www.mysite.co.uk/newsubdir/newpage?
将整个网站永久重定向到其他域
Redirect 301 / http://www.new.com/
为任何更改网址的网页实施适当的301重定向非常重要,这样Google机器人就可以轻松了解网页已永久移动位置。
然后,Google会更新它的索引以专门指向新页面,任何入站链接和其他信号都将归因于新页面(通常允许您在Google搜索结果中保持高排名,前提是所有内容仍然是在页面上,它仍然在页面上正确优化(即元标题标签,描述,页面上的文本副本等)。注意:
这不会重定向您域名的电子邮件
答案 1 :(得分:0)
对您的Javascript代码进行一些修改,例如
<script>
var old = window.location;
old = old.replace('http://www.old.com', '');
var newLocation = "https://example.com" + old;
setInterval(function() {
var div = document.querySelector("#counter");
var count = div.textContent * 1 - 1;
div.textContent = count;
if (count <= 0) {
window.location.href = newLocation ;
}
}, 1000);
</script>
这将按预期重定向您的网页。