Ben al een tijdje aan het experimenteren met mod_rewrite.
Ik heb iets als dit:
Als er nu nieuws/5/ wordt ingevoerd, wordt de gebruiker doorgestuurd naar index.php?page=nieuws&id=5. Dit werkt prima.
Maar als je handmatig index.php?page=nieuws&id=5 in de adresbalk typt opent ie de pagina ook. Nu wil ik dat alles wat ingetypt wordt en niet overeen komt met een RewriteRule gewoon naar index.php?page=start gaat. Is hier een enkele regel voor?
Ik heb iets als dit:
code:
1
2
3
| RewriteEngine on RewriteRule ^start/$ index.php?page=start RewriteRule ^nieuws/([0-9]+)/$ index.php?page=nieuws&id=$1 |
Als er nu nieuws/5/ wordt ingevoerd, wordt de gebruiker doorgestuurd naar index.php?page=nieuws&id=5. Dit werkt prima.
Maar als je handmatig index.php?page=nieuws&id=5 in de adresbalk typt opent ie de pagina ook. Nu wil ik dat alles wat ingetypt wordt en niet overeen komt met een RewriteRule gewoon naar index.php?page=start gaat. Is hier een enkele regel voor?