У меня есть простой файл .htaccess
RewriteEngine on
RewriteRule ^[^-]*-(.*)$ http://example.com/$1 [R]
RewriteRule ^[(template)(internal)(stuff)(files)] - [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?category=$1&page=$2 [L]
RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]
RewriteRule ^/$ index.php?page=news [L]
И когда я запрашиваю http://example.com/foo/bar все в порядке - Apache2 перенаправляет на http://example.com/index.php?category=foo&page=bar, но когда я запрашиваю http://example.com/aoo/bar или http://example.com/zoo/bar (когда имя категории начинается с a или z), оно не перенаправляется - отключается из-за одной ошибки?
.htaccess tester http://htaccess.madewithlove.be также делаетэто.
Кто-нибудь может понять это?
РЕДАКТИРОВАТЬ: Aoo / бар - 404;boo / bar - index.php;coo / bar - index.php;doo / bar - index.php;еоо / бар - 404;фу / бар - 404;goo / bar - index.php;hoo / bar - index.php;Ioo / бар - 404;joo / bar - index.php;ку / бар - 404;туалет / бар - 404;Моо / бар - 404;ноо / бар - 404;ooo / bar - index.php;пу / бар - 404;qoo / bar - index.php;руо / бар, су / бар тоже / бар - 404;uoo / bar, voo / bar, woo / bar, xoo / bar, yoo / bar - index.php;зоопарк / бар - 404