login  Naam:   Wachtwoord: 
Registreer je!
 Forum

van home.php naar index php?pagina=home

Offline rroobb - 27/09/2006 17:47
Avatar van rroobbPHP interesse Ik wil dus dat als iemand naar www.domein.nl/home.php gaat, dat die dan wordt doorgestuurd naar index.php?pagina=home

En dan met alle paginas...
Ik wil het graag met .htaccess doen. Ik heb al op internet gezocht, maar daar doen ze het juist allemaal andersom...
En volgens mij werkt dat veel anders dan dat ik wil...

Ik heb al iets gelezen met Rewrite Engine maar dan kwam ik er nog niet helemaal uit.

Als iemand een tutorial o.i.d. heeft is al voldoende  

Bij voorbaat dank voor jullie moeite en hulp  

6 antwoorden

Gesponsorde links
Offline Rik - 27/09/2006 17:53 (laatste wijziging 27/09/2006 17:53)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Zoiets:
  1. RewriteEngine On
  2. RewriteRule ^(.*).php index.php?pagina=$1
Offline webstab - 27/09/2006 17:58
Avatar van webstab PHP ver gevorderde Bekijk de tutorial van superglobals.
En gebruik dan een if en header(location).
Offline rroobb - 27/09/2006 18:14
Avatar van rroobb PHP interesse @ webstab
bedankt maar dat is niet met .htaccess... wat ik liever wel wil.. ;)

@Boukefalos
dat ziet er idd logisch uit en is wat ik zoek... maar dit werkt nog niet...
hoe kom je trouwens aan $1?
Offline ikkedikke - 27/09/2006 18:18
Avatar van ikkedikke PHP expert $1 staat voor het stuk dat tussen de eerste haakjes staat.
Hier is het echter wel een oneindige loop, je zou misschien beter naar /?pagina=... kunnen verwijzen.
Offline rroobb - 27/09/2006 18:20
Avatar van rroobb PHP interesse oneindige loop?

werkt .htaccess ook als je bijv. home.php include?
Offline Rik - 27/09/2006 18:21 (laatste wijziging 27/09/2006 18:22)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Pff moeilijk uit te leggen. Die $1 is een variabele die de waarde bevat van wat met (.*) gevonden is. Als je zoiets maakt:
  1. RewriteRule ^(.*).(.*) index.php?bestandsnaam=$1&extensie=$2

en je gaat naar localhost/nogwat.php zou $1 "nogwat" en $2 "php" moeten bevatten.

Misschien is een tutorial regexp ook wel handig.

Edit:
Als je een bestand include heeft htaccess daar geen invloed op, dat werkt alleen voor bestanden die een bezoeker opvraagt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s