Redirect 使用blogger从url中删除尾部斜杠

Redirect 使用blogger从url中删除尾部斜杠,redirect,blogger,Redirect,Blogger,我的问题是我的博客有很多404个错误。这些错误出现在我的博客上的帖子上,但另一个人不得不在最后用斜杠访问这些帖子,这会导致404错误。 比如说, (它给出了一个404错误) (打开实际网页) 现在问题来了,在blogger中是否有任何方法可以将所有带有尾随斜杠的URL重定向到原始URL而不带尾随斜杠? 众所周知,blogger没有任何.htaccess选项,因此我们不能使用这种重定向。 另一种方法是使用自定义重定向,但我担心使用这种方法,因为它可能会导致错误的重定向太多。 有没有简单的方法可以将

我的问题是我的博客有很多404个错误。这些错误出现在我的博客上的帖子上,但另一个人不得不在最后用斜杠访问这些帖子,这会导致404错误。 比如说,

(它给出了一个404错误) (打开实际网页)

现在问题来了,在blogger中是否有任何方法可以将所有带有尾随斜杠的URL重定向到原始URL而不带尾随斜杠? 众所周知,blogger没有任何.htaccess选项,因此我们不能使用这种重定向。 另一种方法是使用自定义重定向,但我担心使用这种方法,因为它可能会导致错误的重定向太多。
有没有简单的方法可以将所有尾部斜杠URL重定向到原始URL?

在博客的头部区域添加以下Javascript片段(最好在
标记下方模板>编辑HTML


if(window.location.pathname.slice(-1)==“/”){
window.location.href=window.location.href.slice(0,window.location.href.length-1)
}

它检查URL,如果发现URL末尾有一个尾随斜杠,则再次打开特定URL,但不带尾随斜杠。这种重定向最好在服务器端完成,但由于Blogger不提供对其后端的完全访问,因此这是第二种最好的方法(更好的方法是从设置>搜索首选项>错误和重定向选项设置301重定向,但由于需要手动输入每个URL,您已经排除了这一点,我不会强调这一点,但这是最好的方法)

blogger没有.htaccess的选项。你能澄清一下吗?@anubhava blogger不支持.htaccess,它只支持指定URL的自定义重定向。哦,好的,我知道了,我将远离这个问题,谢谢:)当我在标签中添加此评论时,这是重定向所有网页,这是寻找关键的机器人爬网我的网页。当时我正在使用PageSpeedInsights,这也会导致重定向错误。然后我在错误页的条件标记中添加了这段代码,一切都很好。@JariUllah将其包含在b中:如果错误页的条件标记是一个好主意,请相应地更改上面的代码
<b:if cond='data:blog.pageType == "error_page"'>
<script>
if( window.location.pathname.slice(-1) == "/" ) {
window.location.href = window.location.href.slice(0,window.location.href.length-1) 
}
</script>
</b:if>