nginx 整个站点不区分大小写,无需重定向

nginx 整个站点不区分大小写,无需重定向

我有几个 WordPress 网站需要我管理。在这个特定的网站上,运行 nginx(如果重要的话还有 CloudFlare),您可以在 URL 后面的页面上使用任何大小写。例如,www.example.com/TeSt 将加载页面 www.example.com/test,并且它不会重定向/更改浏览器中的大小写。页面加载后,浏览器中的 URL 仍为 www.example.com/TeSt。您可以对任何 URL、/test、/media、/whatever 执行此操作,并且网站的 nginx 配置中没有针对这些目录/URL 的特定规则。首先,我找不到任何方法让 nginx 在整个网站范围内不区分大小写;其次,我只在 Apache 中使用过 mod_speling,它会执行重定向,而这是他们不想要的。

有人在 nginx 或 Apache 上有过这种经验吗?他们有一个以这种方式工作的,并希望它们都以相同的方式工作。

相关内容