修复 URL 区分大小写

修复 URL 区分大小写

我一直在本地主机上使用 xampp 进行一些工作,我有一个如下所示的链接

http://localhost/Example

另一个叫

http://localhost/example

实际文件夹名称为小写示例,但两者都可以使用。但是,我已将文件移动到 ubuntu aws 实例上,但它在那里不起作用。

我需要做什么来处理 URL,以便它们在 ubuntu 中不区分大小写?

答案1

使用mod_speling1.将以下代码添加到.htaccess

CheckSpelling On
CheckCaseOnly On

这两个指令将启用拼写检查,然后将其限制为仅修复大小写错误。这将影响 URL 中的所有级别,例如,如果后者确实存在,http://localhost/ExAmPle/someFILE则会修复为。http://localhost/example/someFile

如果两种情况都存在于磁盘上,那么就会向用户显示一个选择页面。

1名字的拼写错误是作者故意为之。

相关内容