Wordpress Apache2 mod_speling не работает - PullRequest
0 голосов
/ 24 ноября 2018

Я в процессе миграции своего сайта на Wordpress из IIS.

Я столкнулся с проблемой:

  • У меня есть 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, но у меня это просто не работает.Также попытался поместить это в .htaccess в корне моего веб-каталога, но это не имело никакого значения.

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

Я читал различные темы здесь, но я полностью застрял.

1 Ответ

0 голосов
/ 25 ноября 2018

Мне удалось обойти это.

В итоге я написал правило перезаписи в файле VirtualHost, чтобы переписать все в нижний регистр, кроме всего, что находится в каталоге ресурсов, импортированных из Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...