To nie jest tak jak napisal Bakus.
RewriteBase pokazuje do jakiego katalogu wirtualnego ma sie odwolywac mod_rewrite przy przetwarzaniach zapytan http. Jezeli twoj aktualny katalog zgadza sie z tym co widzi serwer http to nie ma problemu bo one sie pokrywaja i nie trzeba nic zmieniac. Natomiast jezeli korzsytasz np z aliasow albo takich tam innych pierdol to trzbea to ustawic.
No powiedzmy mamy taka sytuacje.
Kod
DocumentRoot /var/www/html
Alias /bendi/ /home/bendi/public_html
W przypadku braku aliasu i istnieniu katalogu /var/www/html/bendi/ adres host/bendi/ odwolywalby sie wlasnie do niego, ale z powodu istnienia aliasu ten adares nie jest taki jakiego oczekuje apache,wiec trzeba mu o tym zakomunikowac i tutaj przychodzi z pomoca RewriteBase. Ustawiajac
RewriteBase bendi/
Mowimy serwerowi zeby z czego na co ma przepisywac.
Nie jest to moze zbyt fachowe tlumaczenie, bo poparte tylko lektura manuala i wlasnym doswiadczeniem, ale mam nadzieje ze troche pomoglem