Hjælp til mod_rewrite
Jeg har Apache kørende lokalt på Windows XP, og jeg kan ikke få mod_rewrite til at virke. Jeg tror måske det har noget at gøre med min mappestruktur.Mappen server fungerer som rodbibliotek. I denne mappe har jeg alle mine projektmapper. Jeg prøver så på at lave en mod_rewrite i projektmappe_a.
.htaccess i projektmappe_a:
ReWriteEngine on
ReWriteBase /
ReWriteCond %{REQUEST_FILENAME} !-F
ReWriteRule ^([0-9]+)$ /index.php?id=$1
index.php i projektmappe_a:
<?= $_GET['id']; ?>
Indtaster jeg http://localhost/projektmappe_a/123/ får jeg en HTTP 404 fejl, mens http://localhost/projektmappe_a/index.php?id=123 virker fint nok.
Hvad mangler jeg min .htaccess?
Et lille tillægsspørgsmål. Ovenstående virker fint på mit webhotel. Hvis man for eksempel indtaster http://domæne.dk/123, hvordan får jeg det så lavet således, at der viderestilles til http://domæne.dk/123/?
