sobota, 24 lipca 2010

Rewrite, rewrite i jeszcze raz rewrite

Sytuacja przedstawia się w sposób następujący, mamy zainstalowany serwer Apache, bazę danych MySQL no i oczywiście PHP.

Traf chciał, że zachciało się nam pouczyć rewrite'ów trzeba tylko włączyć mod_rewrite w Apachu wpisujemy więc:
sudo a2enmod rewrite


Testujemy czy rewrity działają i nic, kompletnie nic się nie dzieje, dalej nie działają.

Więc przechodzimy do /etc/apache2 i ls mods-available | grep rewrite
rewrite.load

Czyli teoretycznie powinno działać, ale niebędne jest jeszcze wprowadzenie zmian w /etc/apache2/sites-available/default

W związku z tym, że to nie jest serwer produkcyjny i bezpieczeństwem się nie przejmujemy, można po prostu zmodyfikować wpis dotyczący katalogu /var/www aby przybrał postać:

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all


Następnie zrestartować Apacha i cieszyć się z działających rewritów.

Podstawowe informacje dotyczącego tego do czego służą rewrity, przyjazne linki można znaleźć na stronie:
http://northpole.pl/przyjazne-linki/

Brak komentarzy:

Prześlij komentarz