hjælp til RewriteRule
Jeg har en side som benytter mod_rewrite. Når jeg kører siden på min localhost virker det hele, men når jeg uploader siden får jeg pludselig en HTTP Error 500 - Internal server error.Min .htaccess fil ser lidt forenklet sådan her ud:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([^/]+)/?$ /?level1=$1
Jeg har fundet ud af at når man fjerner spørgsmålstegnet i ^([^/]+)/?$, altså så det bliver til ^([^/]+)/$, virker det igen.
Jeg vil dog gerne have at / er valgfri, så man kan skrive både:
www.siden.dk/om/ og www.siden.dk/om
Hvad er der galt og hvordan kan jeg fikse det?