首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将博客自定义域名帖子重定向到另一个域名

将博客自定义域名帖子重定向到另一个域名
EN

Stack Overflow用户
提问于 2016-12-23 06:19:35
回答 4查看 922关注 0票数 1

我在http://blog.example.com上有一个博客博客,我已经使用WordPress将博客移动到一个新网站,并在WordPress中设置了重定向,以便将博客帖子的URL重定向到新的URL。例如: blogger上的帖子是:http://blog.example.com/2016/12/google.html新站点上的帖子URL是: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

提前感谢!

EN

回答 4

Stack Overflow用户

发布于 2016-12-23 06:49:10

找到标题部分中的标记并在标记后插入以下代码:http://www.yoursite.com/'“/>将"http://www.yoursite.com”替换为您要将博客重定向到的网站的URL。

Original article

票数 0
EN

Stack Overflow用户

发布于 2016-12-23 17:02:16

在帖子编辑中从compose切换到HTML,并将此代码放入帖子主体中。

代码语言:javascript
运行
复制
<script type="text/javascript">
    window.location = 'http://your-external-link';
</script>
票数 0
EN

Stack Overflow用户

发布于 2016-12-25 11:30:20

实际上,这是我第一次发布JavaScript,但我对建议、编辑、评论持开放态度……

这个想法是把下面的脚本放在博客模板中,这样它就会自动重定向用户。

不要忘记更改googleBaseURL wordpressBaseURL**.**和的变量

代码语言:javascript
运行
复制
<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>

这里有一个片段,可以继续你的解释。

代码语言:javascript
运行
复制
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
代码语言:javascript
运行
复制
<div id=message></div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41292476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档