login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mod rewrite (Opgelost)

Offline SilVeX - 27/09/2008 09:36
Avatar van SilVeXHTML beginner Goedemorgen,

Ik was bezig met de optimalisatie van mijn nieuwssysteem maar het wil niet echt lukken met de url.
Mijn vorige url was
  1. www.mijnwebsite.nl/nieuws.php?id=123

Nu heb ik in mijn .htaccess gezet:
  1. RewriteRule ^nieuws/(.*)/$ nieuws.php?id=$1


En me link veranderd in:
  1. <a href=\"".$siteurl."nieuws/".$rowa[id]."/\">


Dit werkt helaas niet en ik snap niet waarom niet 

Iemand enig idee?

6 antwoorden

Gesponsorde links
Offline Giant - 27/09/2008 09:37
Avatar van Giant PHP beginner Wat werkt er niet?!
Fouten?
Zoja, welke?
Offline SilVeX - 27/09/2008 09:43
Avatar van SilVeX HTML beginner Geen fouten, in de nieuwspagina zit ook een nieuwsarchief verwerkt.

Hij geeft altijd het nieuwsarchief weer.

Ik check dit doormiddel van:

  1. <?
  2. if(isset($_GET['id'])) {
  3. ?>


Oftewel hij ziet het id niet meer. Of moet ik het nu met de htaccess anders checken?
Offline Ryse - 27/09/2008 09:55 (laatste wijziging 27/09/2008 09:55)
Avatar van Ryse Lid Ja, bijv zo:
  1. $vars = substr($_SERVER['REQUEST_URI'], 1);
  2. $vars = explode("/", $vars);
  3. //$vars[1] is dan het id
Offline SilVeX - 27/09/2008 10:16
Avatar van SilVeX HTML beginner Thanks!

btw, nu ik toch een topic heb geopend heb ik nog een ander vraagje:

  1. $nieuwe_titel = str_replace("%20","-",$row['titel']);

Dat werkt niet, iemand enig idee waarom %20 niet vervangen wordt door een -??
Offline vinTage - 27/09/2008 10:20
Avatar van vinTage Nieuw lid omdat %20 mischien niet in je database staat ?
Offline SilVeX - 27/09/2008 10:26
Avatar van SilVeX HTML beginner Bedankt vinTage & Ryse
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.269s