Url rewriting spatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Niels Rietveld

Niels Rietveld

09/04/2015 09:47:55
Quote Anchor link
Hoe zorg ik ervoor bij url rewriting dat spaties vervangen worden door een -
Gewijzigd op 09/04/2015 13:48:09 door Niels Rietveld
 
PHP hulp

PHP hulp

16/03/2025 00:25:52
 
Thomas van den Heuvel

Thomas van den Heuvel

09/04/2015 20:56:57
Quote Anchor link
Deze vraagstelling is véél te summier voor dit onderwerp.

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
 
Eddy E

Eddy E

09/04/2015 20:59:28
Quote Anchor link
urlencode() en urldecode()... toch?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

09/04/2015 21:04:58
Quote Anchor link
Zoals Niels het vraagt zou mijn antwoord zijn:

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
 
Eddy E

Eddy E

09/04/2015 21:07:40
Quote Anchor link
%20 is echt lelijk en onhandig.
Kijk eens hoe Joomla! of Wordpress dit doet: met - inderdaad.

Maar dat is inderdaad met str_replace().
 
Thomas van den Heuvel

Thomas van den Heuvel

09/04/2015 21:28:48
Quote Anchor link
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 :).
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.