我的网站出了问题,基本上我正试图将我的网站从一台服务器移到另一台服务器上。问题在于URL地址,因为我的数据库中有几千条记录,包括图像链接,大多数图像链接如下所示:
example.com/G/a/S/zx/A/img.jpg
和
example.com/g/A/s/zx/B/img.jpg
问题是/G/a/S/zx/
和/g/A/s/zx/
位置相同,但是大写字母。
如何通过字母验证告诉我的服务器检查链接?
我想制定一条规则,告诉服务器/G/a/S/zx/
和/g/A/s/zx/
答案 0 :(得分:0)
2个比你想象的方向更简单的解决方案:
我认为您无权更改目录的大小写,因此您只需在数据库中进行更新即可。不应该花很长时间。
update table
set url = replace(url, 'old/path', 'NEW/PATH')
答案 1 :(得分:0)
Unix服务器区分大小写,这就是为什么你会遇到这种行为。 只需重命名 - 将所有文件的名称转换为小写,并对数据库中的文件链接执行相同操作,这样您就可以保持一致性。