当前位置: 首页 > 知识库问答 >
问题:

htaccess:重定向Url中缺少第一个尾随斜杠

卫飞鹏
2023-03-14

我们已经为我的公司创建了一个新网站,我们决定保留旧网站,并使其将所有内容和页面重定向到新网站的类似内容页面。

我已经创建了一个htaccess文件来替换旧网站上的旧文件。

这个htaccess文件包含以下行:

现在的问题是(除了工作正常的主页)所有其他页面都重定向,但缺少域名后的第一个尾随斜杠。例如:oldsite.com/category/tools/makita===

我能做些什么来解决这个问题?我忘了提到这两个网站都在Apache服务器上的Wordpress CMS中(PHP5.6和FastCgi模块)

提前谢谢!

附言:英语不是我的第一语言,所以请原谅我的错误


共有1个答案

司寇灵均
2023-03-14

很抱歉响应太晚,但我认为您希望在第一个url中添加一个尾随斜杠

 类似资料:
  • 以下是我的htaccess代码: 我需要制定一个重写规则,如下所示:

  • 问题内容: 我正在使用Node.js和Express,并且具有以下路由: 我有一个Disqus小部件上我的课的网页,我注意到一个奇怪的行为是要当和我得到两个不同的网页(对他们都有我以前在Disqus增加,而另一个没有评论评论)。 有没有一种方法可以将我的所有网址“规范化”为不加斜杠?我尝试添加标志来表达,但结果相同 谢谢 问题答案: 尝试为此添加中间件;

  • 问题内容: 我的网站运行的脚本名为-> WSS壁纸脚本 我的问题 ->我一直在尝试强制删除或在URL末尾添加斜杠,以防止重复的内容并清理URL。 我尝试了各种尝试,尝试了所有可以想到的东西,并尝试从Interweb进行加载,但是还没有运气!这可能是一个快速解决方案,但是我已经看了太多了,因此我可能看不到一些显而易见的东西。 因此,我向您提供所有代码: 问题答案: 在该行下方,添加: 实施不拖尾的斜

  • 问题内容: 我在两个不同的计算机上有两个应用程序。在计算机A上,文件中的行如下所示: 该网址对和都适用。但是在计算机BI上,有一个类似的url写成: 出于某种原因,计算机B上的/可以正常工作,但会挂起并且不会像计算机A上那样直接返回。这两个文件看起来和我一样。 问题答案: 检查settings.py文件中的设置 django文档中的更多信息

  • 我不太习惯使用htaccess文件,所以我在这一点上挣扎了一段时间: 我想知道在向初始URL添加尾部斜杠(301重定向)后,如何将URL(example.com/foo/bar)重写为(example.com/index.php?q=/foo/bar): 我知道如何单独添加尾随斜杠: 以及如何重写为index.php: 但我就是不知道如何同时做到这两个。。。 欢迎任何帮助! 皮埃尔·弗雷泽

  • 问题内容: 当我尝试这个 有用。但是当我尝试 它将我重定向到 知道为什么吗? 这是我的htaccess文件 问题答案: 将代码更改为此: