Url rewriting spatie
Gewijzigd op 09/04/2015 13:48:09 door Niels Rietveld
Bij URL rewriting komen een aantal zaken kijken:
- enerzijds het proces waarbij er voor een unieke pagina (die geïdentificeerd wordt door een unieke interne URL) op een vaste, voorgeschreven wijze een schone URL (de externe URL) wordt gegenereerd
- anderzijds het proces waarbij een dergelijke schone (externe) URL wordt aangeroepen, en deze op een vaste, voorgeschreven wijze wordt vertaald naar de voorgenoemde unieke interne URL
Je hebt het waarschijnlijk over het eerste geval, waarbij je je URL opbouwt uit de onderdelen (deze worden meestal slugs genoemd, geloof ik) van je site-structuur waarin de pagina zich bevindt.
Als je simpelweg de titel (of een ander kenmerk) pakt van het item en je hierin spaties vervangt door min-tekens dan zou je hiervoor de functie str_replace() kunnen gebruiken, althans dat zou mijn eerste ingeving zijn als ik afga op je vraagstelling, maar zo simpel is het waarschijnlijk niet?
Het helpt een hoop als je duidelijk uitlegt wat je hebt (geprobeerd) en wat je probeert te bereiken.
Gewijzigd op 09/04/2015 20:58:30 door Thomas van den Heuvel
urlencode() en urldecode()... toch?
Zorgen dat je nooit url's hebt met spaties er in of beter met %20 er in.
(jij bepaalt toch hoe een url er uit ziet als programmeur)
Maar misschien bedoel je SLUGS zoals
http://www.nu.nl/internet/4027635/verkoop-e-books-begin-2015-met-22-procent-gestegen.html
er zijn een aantal functies te vinden met google om slugs te maken zoals deze
Gewijzigd op 09/04/2015 21:09:35 door Frank Nietbelangrijk
Kijk eens hoe Joomla! of Wordpress dit doet: met - inderdaad.
Maar dat is inderdaad met str_replace().
Frank Nietbelangrijk op 09/04/2015 21:04:58:
er zijn een aantal functies te vinden met google om slugs te maken zoals deze
Cool, die gebruik ik ook, maar dan een iets aangepaste versie daarvan :).