У меня есть статический файл, расположенный в папке, которая сама находится в корневом каталоге WP
/somefile/somefile.xml
(да, это тот случай, когда подпапка имеет то же имя, что и файл в ней).
Проблема в том, что я хочу, чтобы мой файл обрабатывался без учета регистра. Например, с настройками по умолчанию:
http://example.com/somefile/somefile.xml - 200 и его штраф,
но
http://example.com/Somefile/somefile.xml - 404
http://example.com/somefile/somEfile.xml - 404
Мой .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RedirectMatch 302 (?i)somefile\/somefile\.xml$ /somefile/somefile.xml #rediect loop
RewriteRule somefile\/somefile\.xml$ /somefile/somefile.xml [R=302,NC,L] #redirect loop
#RewriteRule ^somefile\/somefile\.xml$ /somefile/somefile.xml [R=302,NC] #returns 404 with /sOmefile/somefile.xml request
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress