login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mod rewrite vraagje (Opgelost)

Offline Chupskie - 22/06/2007 12:10
Avatar van ChupskieMySQL beginner Hallo allemaal,

Met mijn mod rewrit krijg ik nu bijvoorbeeld zo'n linken:
site.nl/nieuws/dit%20is%20een%20nieuwsbericht/

Maar ik zie bij heel veel site's dat die die lelijke %20 (spaties) vervangen door - (min). Dus dan wordt het zoiets

site.nl/nieuws/dit-is-een-nieuwsbericht/

Kan iemand mij uitleggen hoe ik dit met de rewrite rule kan creeeren?

5 antwoorden

Gesponsorde links
Offline Ultimatum - 22/06/2007 12:13
Avatar van Ultimatum PHP expert Niet, je moet zorgen dat een link er niet zo uit: <a href="/nieuws/dit is een nieuwsbericht"> maar je gelijk hier al beginnen met filteren:

<a href="/nieuws/dit-is-een-...

Dit kan je doen door php.net/str_replace
Offline Chupskie - 22/06/2007 12:17
Avatar van Chupskie MySQL beginner maar zit ik dan niet met het probleem als ik hem uitlees?
dat hij die streepjes niet herkend, als naam?
Offline Ultimatum - 22/06/2007 12:23
Avatar van Ultimatum PHP expert Ik zou het met streepjes en al in de database zetten, dan gooi je het zo in de url en als je het dan als bijvoorbeeld een titel wilt weergeven dan gooi je er str_replace overheen..
Offline Chupskie - 22/06/2007 12:26 (laatste wijziging 22/06/2007 14:01)
Avatar van Chupskie MySQL beginner Ja dat zou kunnen bij een nieuwe site.
maar niet bij een bestaande lijkt me?

iig, ik natuurlijk ook weer bij het uitlezen, de str_replace erover heen gooien, en de streepjes weer verwijderen.

Of is dat geen slimma manier?

edit: het werkt goed zo, dus ik vind het goed^^
Offline Elpiedro - 22/06/2007 14:44
Avatar van Elpiedro PHP interesse je kan ook mod rewiten:

  1. RewriteEngine On
  2. RewriteRule ^/nieuws/([^/]*)/$ /niews/$1/ [L]


zoiets ongeveer
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s