naar aanleiding van deze tutorial: http://www.phphulp.nl/php/tutorials/8/146/ heb ik dit in me htaccess:
RewriteEngine On
RewriteRule ^forums/ forum.php

maar als ik naar forum.php ga doet die het niet, als ik naar /forums/ gaat doettie ook niet :s
ik krijg een server error (500)

wat is er mis mee?

alvast bedankt
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^forum forum.php
</IfModule>

Wanneer je forum.php in een andere map staat moet je natuurlijk hier naar verwijzen. Bijvoorbeeld:

RewriteRule ^forum forum/index.php

LET OP! Ik heb het nu zo dat je geen / aan het eind van je url hebt. Dit vind ik persoonlijk mooier en mensen vergeten het minder snel.

Succes
IIS server? Die kennen geen .htaccess
Correctie: er is een module beschikbaar voor directory beveiliging
Mod rewrite kan via ISAPI ReWrite
@Crispijn
het zit zo:
ik heb root folder:
daarin heb ik site
in site heb ik .htaccess en forum.php
en jou stukje werkt ook niet.
kan het liggen aan andere stukje die ik in htaccess heb?
dit is de volledige:

AuthType Basic
AuthName "Stroef V2"
AuthUserfile "../htdocs/site/.htpasswd"
Require valid-user
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^forums forum.php
</IfModule>


@Webmakerij
geen IIS, ik heb Apache

greeetz
niemand meer?
Uit je eerste mail begrijp ik dat het "ook niet werkt" als je rechtstreeks (dus zonder mod_rewrite) naar forum.php gaat.

Het lijkt me dat je dat probleem eerst moet oplossen voor je iets nuttigs met mod_rewrite kunt doen.
nej als ik dat stukje van mod_rewrite erin zet dan werkt forum.php en /forums/ niet maar als ik dat stukje van mod_rewrite weghaal werkt forum.php gewoon
Daarnet heb ik even je rewriterule getest, en de code zoals jij die hebt gegeven werkt hier perfect.

Het enige wat ik me nog kan voorstellen is dat er een probleem is met je installatie of configuratie van Apache. Staat er nog iets zinnigs in je errorlog?

Reageren