1

因此,我想更改我的 tumblr 网址并将所有人从我的旧网址重定向到新网址,我希望他们被重定向到他们链接到的帖子,例如 /post/64948618646。我非常喜欢这段代码:

<script type="text/javascript">
<!--
   window.location="http://someurl.tumblr.com";
//-->
</script>

那么有没有可能以某种方式得到这样的http://oldurl.tumblr.com/post/64948618646不仅重定向到http://newurl.tumblr.com还重定向到http://newurl.tumblr.com/post/64948618646 ?

4

2 回答 2

1

你可能会逃脱:

window.location.href = "http://new-url.com" + window.location.pathname;
于 2013-10-24T18:43:33.063 回答
1

我对 Tumbler 不太熟悉,但我假设您提供的 URL 中的最后一个数字是 GET 值。如果是这样,并且您使用的是 PHP,请找到 GET 变量名称并使用以下内容:

$post_number = $_GET["variable_name"];

然后在 JavaScript 中,获取帖子编号

var post_number = <?php echo $post_number; ?>;
var url = "http://someurl.tumblr.com/post/" + post_number;
window.location = url;
于 2013-10-24T18:51:48.900 回答