August 21, 2012

.htaccess для TheBugGenie

В процессе переноса багтрекера со связки NGINX + PHP-FPM на старый добрый Nginx + Apache + mod_fcgid выяснилось что в дистрибутиве TheBugGenie не оказалось файла .htaccess.

Настройки багтрекера под nginx я уже выкладывал.

Теперь настал черед .htaccess для гордого индейца:

<ifmodule mod_rewrite.c>
RewriteEngine On
#запускаем багтрекер из каталога thebuggenie
RewriteBase /thebuggenie/

# пропускаем скрытые файлы начинающиеся на .
RewriteCond %{REQUEST_URI} \..+$
RewriteCond %{REQUEST_URI} !\.(html|wsdl|json|xml)$
RewriteRule .* - [L]

RewriteRule ^(.*)$ index.php?url=$1 [NC,QSA,L]

</ifmodule>

Самый простой конфиг будет выглядеть примерно так. Удачи! =)