Мой htaccess не совсем работает:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.php$ /blah/$1 [R=301,L]
RewriteRule ^(.*)$ /blah/index.php/$1 [L]
В основном /blah/about.php следует перенаправить в / blah / about
Я использую codeigniter, поэтому для обработки URL требуется последняя строка.
Перенаправление работает нормально, но я получаю внутреннюю ошибку сервера в / blah / about
** Правка - журнал ошибок:
Запрос превысил предел 10 внутренних перенаправлений из-за возможной ошибки конфигурации. Используйте LimitInternalRecursion, чтобы увеличить лимит, если это необходимо. Используйте 'LogLevel debug', чтобы получить обратную трассировку.