gpt4 book ai didi

linux - URL Domino 迁移到 Linux 区分大小写?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:10:16 26 4
gpt4 key购买 nike

我完成了 IBM Domino R9.0.1FP1 服务器从 Windows 2003 到 Linux Centos 6.6 的迁移

一切正常,但有时(这很奇怪)某些 URL 未打开并进入 404 错误。所以我已经调试了这个问题......并且我看到了例如你是否有一个 URL:

http://www.mysite.it/testfolder/viewpeople?openView [CORRECT in the filesystem]

如果在浏览器中写入:

http://www.mysite.it/TestFolder/viewpeople?openView [NOT CORRECT in the filesystem the Uppercase TestFolder]

第一次 IBM Domino 返回 404 错误(页面未找到,但在 Windows 中,不区分大小写的工作总是...)

因此,如果我在浏览器中更正 URL(将字符串替换为小写字母),则可以正常工作。

神奇的是,从现在开始...Domino 打开两个 URL???

这是密斯特里乌斯?

有人给我解释一下吗?

最佳答案

Domino 会缓存一些关于数据库的信息。因此,一旦找到它(使用正确的大小写),它将使用您在 url 中使用的任何大小写找到它。

我不知道这个缓存机制的具体实现。然后,如果您重新启动(我认为只是 http 服务器),那么它就没有在缓存中 - 如果您使用错误的大小写,将会失败...

出于同样的原因,我决定对文件名和目录全部使用小写字母 ;-) ... 我在 Linux 上运行了很多应用程序。如果您计算系统中的 URL,那么只要不改变大小写(例如,重用来自现有 url 的内容),那么您应该没问题。

事情是区分大小写的 URL 已经成为许多系统的本质(例如使用 servlet)——现在我们使用 XPages 这些也是区分大小写的。所以当我们设计我们的网络应用程序时,我们应该从一开始就考虑它:-)

/约翰

关于linux - URL Domino 迁移到 Linux 区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27525539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com