0

我正在将我的网站从 IIS 迁移到 Wordpress。

我遇到了一个问题:

  • 我有参考图像的大小写混合的 URL。这些 URL 得到 404,因为 URL 的大小写与文件位置的大小写不匹配。

例如,在我的文章中,我有一个 URL: https ://aaa.bbb.com/wp-content/migrate/ABC/abc.png

这是引用的文件是:/var/www/aaa/wp-content/migrate/abc/abc.png

当我将 URL 更改为与文件相同的大小写时,它可以工作,但是如何让它忽略磁盘上文件夹的大小写?

我将 mod_speling 模块放入 /etc/apache2/apache2.conf 中,这让我感到厌烦,但这对我不起作用。还尝试将其放入我的 Web 目录根目录中的 .htaccess 中,但这没有任何区别。

<IfModule mod_speling.c>
  CheckSpelling On
  CheckCaseOnly On
</IfModule>

我在这里阅读了各种主题,但我完全被卡住了。

4

1 回答 1

0

我设法找到了解决这个问题的方法。

我最终在 VirtualHost 文件中编写了一个重写规则,将所有内容重写为小写,除了从 Windows 导入的资产目录中的任何内容。

于 2018-11-25T19:38:52.830 回答