这有可能总是重定向吗?
从…
www.name.blogspot.com/title至
www.name.blogspot.com/p/title.html例如,当有人键入http://www.name.blogspot.com/title时
所以它会自动重定向到http://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>谢谢你的帮助
发布于 2021-12-05 12:37:37
理想情况下,您希望在服务器中这样做,例如,如果您使用的是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
}https://stackoverflow.com/questions/70234031
复制相似问题