login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mod rewrite probleem (Opgelost)

Offline remcovdp - 01/08/2008 20:14
Avatar van remcovdpNieuw lid Hallo,

Ik ben bezig om mijn URL's van mijn website zoekmachine vriendelijk te maken. Nu heb ik echter een beetje een vaag probleem.

Als ik www.mijndomein.nl/pagina.html
laat herschrijven naar
www.mijndomein.nl/index.php?page=pagina.html

en ik vraag dan $_GET['page'] op dan krijg ik daar index.php

doe ik het volgende, ik schrijf
www.mijndomein.nl/index/pagina.html
naar
www.mijndomein.nl/index.php?page=pagina.html

dan krijg ik bij $_GET['page'] wel gewoon pagina.html

Er zal dus wat verkeerd gaan bij het herschrijven van de eerste url.
Ik heb de volgende code voor mijn .htaccess gebruikt:

RewriteEngine On
RewriteRule ^(.*)$ index.php?page=$1

als ik vervolgens onderstaand gebruik gaat het wel goed

RewriteEngine On
RewriteRule ^index/(.*)$ index.php?page=$1

Weet iemand wat ik hier verkeerd doe?

2 antwoorden

Gesponsorde links
Offline vinTage - 01/08/2008 23:19
Avatar van vinTage Nieuw lid RewriteRule ^([a-zA-Z0-9_-]+)/$ /index.php?page=$1

dit gebruik ik en werkt gewoon goed, linkjes zien er dus zo uit:
<a href="/home/">home</a>
Dus geen index in de url meer.
Offline remcovdp - 04/08/2008 09:17
Avatar van remcovdp Nieuw lid De oplossing was het volgende:
  1. RewriteEngine On
  2.  
  3. RewriteCond %{SCRIPT_FILENAME} !-f
  4. RewriteCond %{SCRIPT_FILENAME} !-d
  5.  
  6. RewriteRule ^(.*)$ index.php?page=$1
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s