Eerste hulp bij mod_rewrite

Deze post zal niet zo nuttig zijn voor ervaren webontwikkelaars maar vind het toch nog de moeite om eens te posten voor nieuwelingen. Als je de module Rewrite hebt geactiveerd en je .htaccess ziet er als volgt uit.

RewriteEngine on

RewriteRule ^expressie$ link [L]

Maar je krijgt een HTTP/404 of een HTTP/500 dan moet je in de httpd.conf (staat in je apache configuratiemap) kijken naar <directory /path/to/www> naar AllowOverride. Als die op None of er staat een hele lijst achter, vervang die regel dan door.

AllowOverride All

Herstart Apache en het is gefixed! Nog problemen? Kijk eens in je error.log van apache. Kom je er nog niet aan uit? Zet dan de module Spelling uit en als het nog niet gefixed is, vraag het in #apache op irc.freenode.org.

One Response to Eerste hulp bij mod_rewrite

  1. Gunirus zegt:

    Stijn problemen met de standaard ubuntu instellingen? of opensuse of whatever?
    :p
    AllowOverride None :p

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s

%d bloggers op de volgende wijze: