Jumb重定向在Tumblr博客上出错了

时间:2014-06-11 12:25:02

标签: javascript http-status-code-404 tumblr url-redirection

所以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到主页。这可能吗?感谢您的帮助。 : - )

1 个答案:

答案 0 :(得分:1)

看起来你可能混淆了php和javascript / jquery。

我设法让以下代码起作用:

 var pageTitle = $('h2').text();
 if (pageTitle == "Not Found") {
     window.location.replace('http://example.com/'); 
 }

这是一个jsfiddle:http://jsfiddle.net/YQsDv/