Я хочу чистые URL, и мой RewriteRule выглядит так:
RewriteRule ^articles/([A-Z0-9-]+) /articles/index.php?slug=$1&%{QUERY_STRING} [PT,L]
, который работает нормально, но я также хочу, чтобы обрабатывались строчные буквы, и это та часть, которая все испортила и вызвала у меня проблему с внутренним сервером. Если я изменю код выше на этот ...
RewriteRule ^articles/([A-Za-z0-9-]+) /articles/index.php?slug=$1&%{QUERY_STRING} [PT,L]
... тогда я получаю внутреннюю проблему с сервером. Журнал ошибок apache гласит:
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
Кто-нибудь знает, почему я получаю эту ошибку, когда я лишь добавляю обработку строчных букв?