Toon posts:

[htaccess] subdomeinen en subpagina's rewriten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben al een tijdje bezig om een htaccess bestand in orde te krijgen zodat ik mooie urls kan gebruiken.

Een aantal links naar statische pagina's moeten worden herschreven van http://www.mijndomein.nl/statischepagina naar
http://www.mijndomein.nl/index.php?page=statischepagina
Dat gaat telkens goed. Hiervoor gebruik ik:

code:
1
RewriteRule ^(informatie|sitemap|contact)$ index.php?page=$1 [NC,L]


Daarnaast moet http://categorie.mijndomein.nl herschreven worden naar
http://www.mijndomein.nl/index.php?cat=categorie

Dat doe ik met:

code:
1
2
3
RewriteCond %{HTTP_HOST} !^www.mijndomein.nl$
RewriteCond %{HTTP_HOST} ^(.+).mijndomein.nl$
RewriteRule .* www.mijndomein.nl/index.php?cat=%1 [L]


Verder moeten de links naar de artikelen op de pagina worden herschreven van http://categorie.mijndomein.nl/artikel-naam naar
http://www.mijndomein.nl/index.php?artid=artikel-naam
Dat doe ik met:

code:
1
2
Options -Multiviews
RewriteRule ^([a-zA-Z0-9_-]*)$ /index.php?artid=$1 [NC,L]


Probleem is dat laatste 2 stukjes code niet tegelijkertijd werken.

Ik heb het idee dat ik deze 2 stukjes in 1 regel moet stoppen zodat ie de link meteen in zijn geheel herschrijft naar http://www.mijndomein.nl/index.php?cat=%1&artid=%2 en dan graag ook silent, zodat de bezoeker de zoekmachine-vriendelijke url in zijn/haar adresbalk houdt en niet de herschreven url.

Het lukt me alleen niet om een werkende regel te krijgen. Ik krijg een 500 (internal server error) of een 404 (page not found).

Iemand een idee hoe ik dit kan oplossen ?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.