Heey allemaal

Ik wil met de .htaccess modrewrite de url www.mijnsite.nl/pagina laten 'linken' naar www.mijnsite.nl/?p=pagina

ik heb dit in mijn .htaccess bestand staan:


RewriteEngine On
RewriteRule ^(.*) index.php?p=$1
ErrorDocument 404 /404.php


Maar dit geeft op mijn hele site:

Internal Server Error

Weet iemand hoe het wel moet
Je begint met een ^. In regex-lang betekent dat dat je moet eindigen met een $ aan het einde. Ik weet niet of dat de oplossing zal zijn, maar je kan het proberen :)

RewriteRule ^(.*)$ index.php?p=$1
nee, nog steeds een internal server error
Het is min of meer opgelost,


RewriteEngine On
RewriteRule ^(.*)/ index.php?p=$1
ErrorDocument 404 /404.php


moest het zijn, dus met een slash na de ^(.*)/

Het werkt nunog niet zoals ik wil, maar dat kan ik zelf wel oplossen ;-)


Ik heb nog wel een andere vraag:

Hoe kan ik ervoor zorgen dat als er geen index in de map staat, er een Forbidden page krijg, want nu krijg ik gewoon alle bestanden in de map te zien.

[edit]typo[/edit]
Directory -options

Dacht ik, zal het even nakijken..

Edit
Options -Indexes

Reageren