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:

  1. [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ź

Zawartość pola nie będzie udostępniana publicznie.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.
  • Dostępne jest formatowanie fragmentów kodu źródłowego używając tagów: <code>, <blockcode>, <bash>, <c>, <cpp>, <css>, <drupal5>, <drupal6>, <html>, <java>, <js>, <perl>, <php>, <python>, <ruby>, <sql>.

Więcej informacji na temat formatowania

  __  __  __      __  _  _   _____   ___ 
| \/ | \ \ / / | || | |_ _| | _ )
| |\/| | \ \/\/ / | __ | | | | _ \
|_| |_| \_/\_/ |_||_| |_| |___/
Proszę wpisać litery (tylko wielkie litery) z napisu w stylu ASCII.