【问题标题】:Tumblr Redirects to 404 PageTumblr 重定向到 404 页面
【发布时间】:2017-03-06 18:16:58
【问题描述】:

我们已经将Tumblr page 设置了一年,直到上个月没有任何问题。

我们的导航栏中有一个页面重定向。重定向到我们的主要网站 WordBrewery.com。重定向中列出的链接是主 URL - http://www.wordbrewery.com

现在它正在重定向到我们网站的 404 页面,并将其添加到 URL 的末尾:

#_=_

我尝试过使用这个脚本,但它什么也没做:

<script>
if (window.location.hash == "#_=_")
{
window.location.hash = "";
}
</script>

我也尝试用缩短的 Google 版本替换主 URL,但这也没有奏效。

任何帮助将不胜感激。

编辑:

我能够编辑的硬代码如下所示:

   <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
            {block:IfShowAvatar}
              <a href="/" title="{lang:Home}" id="avatar"><img src="{PortraitURL-128}" class="{AvatarShape}" alt="{Title}" /></a>
            {/block:IfShowAvatar}
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
        </div>

        <div id="navbar" class="collapse navbar-collapse">
          <ul class="nav navbar-nav">
            {block:IfShowTitle}<li class="active"><a href="/" title="{Title}">{Title}</a></li>{/block:IfShowTitle}
            {block:IfShowArchiveLink}
              <li><a href="/archive" title="{lang:Archive}">{lang:Archive}</a></li>
            {/block:IfShowArchiveLink}
            {block:IfShowRandomLink}
              <li><a href="/random" title="{lang:Random}">{lang:Random}</a></li>
            {/block:IfShowRandomLink}
            {block:HasPages}
                {block:Pages}<li><a href="{URL}" title="{Label}">{Label}</a></li>{/block:Pages}
            {/block:HasPages}
            {block:AskEnabled}
              <li><a href="/ask" title="{AskLabel}">{AskLabel}</a></li>
            {/block:AskEnabled}
            {block:SubmissionsEnabled}
              <li><a href="/submit" title="{SubmitLabel}">{SubmitLabel}</a></li>
            {/block:SubmissionsEnabled}
            {block:IfTagMenuList}
              <li class="dropdown">
                <a href="#" id="tag-menu" data-toggle="dropdown" aria-expanded="true">
                  {text:Tag Menu Title} <span class="caret"></span>
                </a>
                <script>
                  var list = '{text:Tag Menu List}';
                  list = list.split(',');
                  var html = '<ul class="dropdown-menu" role="menu" aria-labelledby="tag-menu">';
                   for(var i=0; i<list.length; i++) {
                      html += '<li role="presentation"><a role="menuitem" tabindex="-1" href="/tagged/' + list[i] + '">#' + list[i] + '</a></li>';
                    }
                  html += '</ul>';
                  document.write(html);
                </script>
              </li>
            {/block:IfTagMenuList}
            {block:IfShowSearch}
              <li><a class="icon-search search-overlay-show"></a></li>
            {/block:IfShowSearch}
          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </nav>

【问题讨论】:

  • 不是重定向,你不能简单地在你的 url 中硬编码吗?我还注意到 tumblr 页面有时是 wordbrewery.tumblr.com/home,某些页面名称受到限制(博客、存档等)。
  • 这似乎不可能——至少在我熟悉的文本中是不可能的。我已经列出了帖子中可用的硬代码。我也尝试过更改页面名称,但无济于事。
  • {/block:HasPages} 下方添加&lt;li&gt;&lt;a href="https://www.wordbrewery.com/" title="WordBrewery.com"&gt;WordBrewery.com&lt;/a&gt;&lt;/li&gt; 以硬编码链接并避免tumblr 附加#_=_
  • 谢谢!这就像一个魅力!
  • @mikedidthis 是的,我当然可以

标签: redirect http-status-code-404 tumblr


【解决方案1】:

我不确定如何删除 Tumblr 添加到重定向 URL 的字符串,但您也可以对链接进行硬编码以避免利用 Tumblr 的重定向。

{block:HasPages}下方添加&lt;li&gt;&lt;a href="https://www.wordbrewery.com/" title="WordBrewery.com"&gt;WordBrewery.com&lt;/a&gt;&lt;/li&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 2011-12-05
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多