繁体   English   中英

博客点重定向

[英]Blogspot Redirect

这是否可以始终重定向

www.name.blogspot.com/title

www.name.blogspot.com/p/title.html

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

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

可能需要一些始终自动生成的 javascript 以将传入的 url 转换为正确的 url。

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

<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>

谢谢您的帮助

理想情况下,您希望在服务器中执行此操作,例如,如果您使用 Nginx,您可以使用给定模式 URL 将传入请求重写到另一个路径:

server{
...
    location /title {
        rewrite ^/(.*)$ https://www.newsite.com/p/$1 redirect;
    }
...
}

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

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
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM