[英]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 == 'https://www.name.blosgpot.com/title')
{
window.location="https://www.name.blosgpot.com/p/title.html";
}
</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.