login  Naam:   Wachtwoord: 
Registreer je!
 Forum

.htaccess

Offline humor - 10/01/2007 16:10 (laatste wijziging 10/01/2007 16:22)
Avatar van humorHTML beginner Hallo

Op mijn website, http://www.niceview.be , wil ik ook zo van die "slimme urls" gebruiken zoals hier op sitemasters.be via htaccess.

http://niceview.be/about moet verwijzen naar http://niceview.be/index.php?p=about
http://niceview.be/project/26 naar http://niceview.be/index.php?p=project&id=26

Dit staat in m'n .htaccess:
  1. RewriteEngine on
  2. RewriteRule ^project/([0-9]+)/$ http://www.niceview.be/index.php?p=project&id=$1 [L]
  3. RewriteRule ^(.*)/$ http://www.niceview.be/index.php?p=$1 [L]


Maar dit werkt niet, hoe komt dit?

4 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 10/01/2007 16:14 (laatste wijziging 10/01/2007 16:15)
Avatar van Kr4nKz1n Onbekend Dit doe je gewoon door een simpel pagina systeem.

http://www.site...mp;id=1192
Offline MindPrison - 10/01/2007 17:18 (laatste wijziging 10/01/2007 17:20)
Avatar van MindPrison PHP gevorderde
  1. RewriteEngine on
  2. RewriteRule ^project/([0-9]+)/?$ index.php?p=project&id=$1 [NC,L]
  3. RewriteRule ^([a-z]+)/([0-9]+)/?$ index.php?p=$1&id=$2 [NC,L]]


Je wil "http://niceview.be/project/26" naar "http://niceview.be/index.php?p=project&id=26" herschrijven, maar je herschrijft naar "http://niceview.be/index.php?p=project/26".
Dit zal beter werken denk ik.
Offline gothmog - 13/02/2007 15:04 (laatste wijziging 13/02/2007 15:10)
Avatar van gothmog Lid Even een vraagje hierover, moet je voor iedere pagina zo'n apparte lijn maken? Word namelijk wel veel werk.
En voor ieder $id bijvoorbeeld ook?

Edit @hieronder: ok thnx, ik ga er even mee klooien 
Offline Thomas - 13/02/2007 15:09
Avatar van Thomas Moderator Nee, als je enige structuur in je pagina-opbouw hebt zitten kun je dit met patronen (regexps) regelen, je hoeft dan niet allemaal letterlijke matches te maken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.466s