Tumblr 重定向到 404 页面
Tumblr Redirects to 404 Page
我们已经 Tumblr page 设置了一年,直到上个月才出现问题。
我们的导航栏中有一个页面重定向。重定向转到我们的主网站 WordBrewery.com。重定向中列出的 link 是主要的 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>
我不确定如何去除 Tumblr 添加到重定向 URL 的字符串,但您也可以对 link 进行硬编码以避免使用 Tumblr 的重定向。
在 {block:HasPages}
下添加 <li><a href="https://www.wordbrewery.com/" title="WordBrewery.com">WordBrewery.com</a></li>
我们已经 Tumblr page 设置了一年,直到上个月才出现问题。
我们的导航栏中有一个页面重定向。重定向转到我们的主网站 WordBrewery.com。重定向中列出的 link 是主要的 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>
我不确定如何去除 Tumblr 添加到重定向 URL 的字符串,但您也可以对 link 进行硬编码以避免使用 Tumblr 的重定向。
在 {block:HasPages}
下添加 <li><a href="https://www.wordbrewery.com/" title="WordBrewery.com">WordBrewery.com</a></li>