index.htm en index.php herschrijven

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • reshi
  • Registratie: April 2009
  • Laatst online: 30-09 08:43
Ik had een rewrite regel die index.htm naar index.php herscreef achteraf gezien had ik het beter beide naar www.mijndomein.com kunnen herschrijven.

Dat heb ik nu dus ook gedaan met de volgend regels:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/
RewriteRule ^index\.htm$ http://www.mijndomein.com [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.mijndomein.com [R=301,L]

Deze code heb ik gevonden door te zoeken in Google, heb het getest en alles lijkt goed te werken. Ik snap alleen niet helmaal wat er gebeurt.
Zou iemand mij kunnen toelichten wat de volgende code precies doet? Ik ben vooral nieuwsgierig wat de eerste regel doet RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.htm\ HTTP/.

Bij voorbaat dank!

Acties:
  • 0 Henk 'm!

  • reshi
  • Registratie: April 2009
  • Laatst online: 30-09 08:43
Ook op andere forums gevraagd en daar kreeg ik de tip om het volgende te doen:
RewriteRule ^(index\.php|index\.htm)$ / [R=301,L,QSA]

Maar dat functioneerd ook niet goed, want die regel pakt my Query strings niet goed op, ik krijg dan het volgende: http://www.mijndomein.com/?p=bingo in plaats van http://www.mijndomein.com/online-bingo/