Apache mod_rewrite fastcgi drupal
Reorganizując środowisko pracy postanowiłem użyć FastCGI do PHP wszystko działające pod kontrolą Apachem z suexec. Samą instalację w oparciu o Archlinuxa opiszę w wolnym czasie, ten wpis dotyczył będzie jednak samego mod_rewrite i bardzo błahego przeoczenia.
Otóż w pliku .htaccess dostarczonym do Drupala ustawione są regułki rewrite, u siebie na komputerze przyjąłem filozofię tworzenia projektów w katalogach, bez osobnych subdomen dla każdego - szybciej stworzyć nowy. Importując kolejny projekt z e-solutions - który był już odpowiednio skonfigurowany i miał włączoną obsługę przyjaznych adresów napotkałem problem:
- [Wed Jun 03 11:51:56 2009] [error] [client 2001:470:1f15:132b::2] 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., referer: http://e.quex.pl/adlib/
Mój błąd polegał na nieustawieniu parametru RewriteBase, który domyślnie wskazuje na główny katalog /. Jak widzicie problem bardzo błahy niemniej jednak warto się przed nim przestrzegać. Taka mini porada, gdyby ktoś też miał z tym problem.


Odpowiedzi
Dodaj nową odpowiedź