【问题标题】:Wordpress Apache2 mod_speling not workingWordpress Apache2 mod_speling 不工作
【发布时间】:2018-11-24 12:40:01
【问题描述】:

我正在将我的网站从 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>

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

【问题讨论】:

    标签: wordpress apache mod-speling


    【解决方案1】:

    我设法解决了这个问题。

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

    【讨论】:

      猜你喜欢
      • 2010-12-31
      • 2018-11-10
      • 2013-10-20
      • 1970-01-01
      • 2011-08-04
      • 2018-01-20
      • 2017-05-10
      • 1970-01-01
      相关资源
      最近更新 更多