ModRewrite geeft access denied
18 juli 2007 - 18:56   
geplaatst door: Hipska
Hoi allen,

ik probeer dmv RewriteEngine gebruiksvriendelijke urls te maken, maar vanaf het moment dat ik RewriteEngine op On zet, dan krijg ik een access denied.

ik probeer http://localhost/~Hipska/Select-A/news/?type=item om te zetten naar http://localhost/~Hipska/Select-A/news/item/

dit is de .htaccess file in de map news:

RewriteEngine On
RewriteRule ^(.*)/ index.php?type=$1

Wat doe ik verkeerd?
Dit is mijn httpd.conf : http://pastebin.be/3929

het is de ingebouwde webserver van 10.4 met php5

Hier heb ik de vraag ook al gesteld.

(Bewerkt door Hipska om 18:57, 18-07-2007)

iBook G4 14" | iPhone 3G 8GB | iMac C2D 27" | MacBook Air C2D 13" | iPhone 3G 16GB
ModRewrite geeft access denied
18 juli 2007 - 20:28    reactie #1
geplaatst door: mvdg
Je moet nooit een rewite rule gebruiken zonder een rewrite conditie.
Op de manier die jij doet, vervang je het opgevraagde adres door index.php?type= en dan weer het hele adres wat werd opgevraagd. Het 'vervormde adres' levert zo weer een nieuw verzoek op.. Je creert zo een oneindige lus.
Lees er even wat htaccess handleidingen op na dan zie je wel voorbeelden.
Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
ModRewrite geeft access denied
18 juli 2007 - 20:35    reactie #2
geplaatst door: Hipska
wat ik dus bedoelde met die rewrite zonder rule, is dat hij ook die fout toont dan. dus ligt het volgens mij niet aan de rule maar ergens een verkeerde instelling van apache ofzo.
iBook G4 14" | iPhone 3G 8GB | iMac C2D 27" | MacBook Air C2D 13" | iPhone 3G 16GB