首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Blogspot重定向

Blogspot重定向
EN

Stack Overflow用户
提问于 2021-12-05 11:56:28
回答 1查看 101关注 0票数 0

这有可能总是重定向吗?

从…

代码语言:javascript
运行
复制
www.name.blogspot.com/title

代码语言:javascript
运行
复制
www.name.blogspot.com/p/title.html

例如,当有人键入http://www.name.blogspot.com/title

所以它会自动重定向到http://www.name.blogspot.com/p/title.html

可能需要一些总是自动生成的javascript来将传入的url转换为正确的url。

通常,我在下面使用这个脚本,但是它仍然是手动的方法,所以如果有很多链接,就一个一个地编辑。

代码语言:javascript
运行
复制
<script>
if(window.location.href == &#39;https://www.name.blosgpot.com/title&#39;)
{
window.location=&quot;https://www.name.blosgpot.com/p/title.html&quot;;
}
</script>

谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2021-12-05 12:37:37

理想情况下,您希望在服务器中这样做,例如,如果您使用的是Nginx,您可以用给定的模式URL重写不可启动的请求到另一条路径:

代码语言:javascript
运行
复制
server{
...
    location /title {
        rewrite ^/(.*)$ https://www.newsite.com/p/$1 redirect;
    }
...
}

但是,如果您需要在客户机上执行此操作,则可以使用类似的逻辑、匹配模式和“重写”URL,如下所示:

代码语言:javascript
运行
复制
const myPattern = /https:\/\/name.blosgpot.com(.*)/
const path = window.location.href.match(myPattern)[1]
if (path) {
  window.location.href = "https://www.name.blosgpot.com/p" + path
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70234031

复制
相关文章

相似问题

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