Ik heb de volgende Rewrite rule, die werkt zonder problemen:
Dit zorgt ervoor dat aan de achterkant deze url:
- www.domein.nl/test/
wordt doorgestuurd naar
- www.domein.nl/index.php?woord=test
Nu wil ik de slash weghalen:
RewriteRule ^(.+)$ /index.php?woord=$1
Want ik wil geen slash op het einde van al mijn urls. Maar dan krijg ik een harde server error.
Verschillende combinaties werken allemaal niet, de slash weg is gelijk een 500 Internal Server Error:
- RewriteRule ^(.+) /index.php?woord=$1
- RewriteRule ^(.*)$ /index.php?woord=$1
Iemand een idee?
Edit.
Ik kom er ook achter dat dit gewoon werkt:
Terwijl dit een error geeft. (PUNT toegevoegd om elke teken te matchen:)
code:
1
| RewriteRule ^(.+)/$ /index.php?woord=$1 |
Dit zorgt ervoor dat aan de achterkant deze url:
- www.domein.nl/test/
wordt doorgestuurd naar
- www.domein.nl/index.php?woord=test
Nu wil ik de slash weghalen:
RewriteRule ^(.+)$ /index.php?woord=$1
Want ik wil geen slash op het einde van al mijn urls. Maar dan krijg ik een harde server error.
Verschillende combinaties werken allemaal niet, de slash weg is gelijk een 500 Internal Server Error:
- RewriteRule ^(.+) /index.php?woord=$1
- RewriteRule ^(.*)$ /index.php?woord=$1
Iemand een idee?
Edit.
Ik kom er ook achter dat dit gewoon werkt:
code:
1
| RewriteRule ^([a-zA-Z0-9]+)$ /index.php?woord=$1 |
Terwijl dit een error geeft. (PUNT toegevoegd om elke teken te matchen:)
code:
1
| RewriteRule ^([a-zA-Z0-9.]+)$ /index.php?woord=$1 |
[ Voor 22% gewijzigd door pim op 14-07-2010 05:34 ]