所以Tumblr显示了很多404页面,我想将其重定向到主页。不幸的是,由于我疯狂的编码技巧(阅读:没有编码技巧),我仍然无法使这段代码有效。
这是:
`<script type="text/javascript"
src="http://static.tumblr.com/5huhcpw/k3elvd7u3/jquery.min.js"></script>
<script type="text/javascript"> $( init );
function init() {
var pageTitle = $('h2').text();
if (pageTitle == "Not Found”):
redirect( 'http://example.com/', 301 );
exit;
endif;
}
</script>`
每个Tumblr 404页面都有一个“未找到”标题。现在,如果我们看到这个文本,它应该301到主页。这可能吗?感谢您的帮助。 : - )
答案 0 :(得分:1)
看起来你可能混淆了php和javascript / jquery。
我设法让以下代码起作用:
var pageTitle = $('h2').text();
if (pageTitle == "Not Found") {
window.location.replace('http://example.com/');
}
这是一个jsfiddle:http://jsfiddle.net/YQsDv/