我在http://blog.example.com
上有一个博客博客,我已经使用WordPress将博客转移到新网站,并在WordPress中设置重定向,以将博客网站的网址重定向到新网址,例如:
博客上的帖子是:http://blog.example.com/2016/12/google.html
新网站上的帖子网址为:https://subdomain.domain.com/google/
我在WordPress中设置了重定向,以便从https://subdomain.domain.com/2016/12/google.html
重定向到https://subdomain.domain.com/google/
所以我想要的是在旧博客博客中添加的代码,以便将每个页面重定向到新域中的另一个页面,例如:
重定向自:http://blog.example.com/2016/12/google.html
至https://subdomain.domain.com/2016/12/google.html
和http://blog.example.com/2015/11/yahoo.html
至https://subdomain.domain.com/2015/11/yahoo.html
提前致谢!
答案 0 :(得分:0)
在标题部分找到标记,并在标记后插入以下代码:http://www.yoursite.com/'" />替换" http://www.yoursite.com"使用您要将博客重定向到的网站的网址。
答案 1 :(得分:0)
在帖子编辑中从撰写切换到HTML,并将此代码放在帖子正文中。
<script type="text/javascript">
window.location = 'http://your-external-link';
</script>
答案 2 :(得分:0)
实际上这是我第一次发布JavaScript,但我愿意接受建议,编辑,评论......
我们的想法是将以下脚本放在博客模板中,这样它就会自动重定向用户。
不要忘记更改变量googleBaseURL
和wordpressBaseURL
。
<script type="text/javascript">
var googleBaseURL = 'http://blog.example.com/', // We define what's our blogger URL
wordpressBaseURL = 'https://subdomain.domain.com/', // We define what's our wordpress URL
requestedURL = window.location.href, // We get the URL requested by the user
requestedPage = requestedURL.split(googleBase)[1], // We get the requested page
newURL = wordpressBase + requestedPage; // We create our new URL
window.location = newURL; // We redirect
</script>
这是一个片段,可以恢复你的解释。
var div = document.getElementById('message'),
googleBaseURL = 'http://blog.example.com/', // We define what's our blogger URL
wordpressBaseURL = 'https://subdomain.domain.com/', // We define what's our wordpress URL
requested = 'http://blog.example.com/2016/12/google.html', // URL requested by user
requestedPage = requested.split(googleBaseURL)[1]; // Requested page by user
div.innerHTML = div.innerHTML + "From: " + requested + "<br />"; // Requested url
div.innerHTML = div.innerHTML + "The script redirect the user to: " + wordpressBaseURL + requestedPage; // Redirect to this url
<div id=message></div>
答案 3 :(得分:0)
在将通用内容替换为下面的代码后,在Blogger模板中的“”标记之后插入下面显示的代码。
<b:if cond="’data:blog.url" =="“http://your-blog-name.blogspot.com/YEAR/MONTH/BLOG-POST-SLUG.html”‘"><meta content="’0;url=http://yoursite.com/NEW-BLOG-POST-SLUG.html’" http-equiv="’refresh’/"></b:if>