url rewritting et les titres d'articles.

Discussion dans 'Débuter en référencement' créé par pop-up, 7 Juillet 2011.

  1. pop-up
    pop-up WRInaute occasionnel
    Inscrit:
    23 Février 2011
    Messages:
    465
    J'aime reçus:
    0
    Bonjour,

    Je me penche actuellement sur l'url rewritting pour un site et une question se pose à laquelle je n'ai pas réussi à trouver de réponse.
    L'url a donc deux variables : id et titre.
    Les titres en question (les accents et les espaces) passent comme ceci : Comment%20%E9crire%20un%20livre

    Je me demande donc comment faire une règle qui puisse convertir les %20 en tiret, et les E9 en "e" par exemple.
    Je ne trouve pas d'information sur le sujet. Peut-être qu'il ne s'agit pas d'url rewritting mais d'une intervention sur la variable elle-même dans la page contenant le lien ?

    Merci d'avance ;)
     
  2. Doubrovski
    Doubrovski WRInaute occasionnel
    Inscrit:
    9 Avril 2011
    Messages:
    435
    J'aime reçus:
    0
    Avant de faire passer ma variable dans l'url, je remplacerais les espaces par des tirets, et éventuellement d'autres modifs si je suis pas sûr que les titres seront passés sans majuscules et sans accents.
    Donc il faut récupérer ta variable titre, et la modifier avant de l'envoyer. Avec quelques lignes de php.
    Tu peux utiliser str_replace()
    Moi j'ai carrément un champ dans ma bdd et je choisis au cas par cas mes url via formulaire. Mais pour un gros site ce genre de chose surcharge la bdd.
     
  3. pop-up
    pop-up WRInaute occasionnel
    Inscrit:
    23 Février 2011
    Messages:
    465
    J'aime reçus:
    0
    Je te remercie, je vais me pencher sur la question ;)
    Je viendrai donner les résultats ici.
     
  4. pop-up
    pop-up WRInaute occasionnel
    Inscrit:
    23 Février 2011
    Messages:
    465
    J'aime reçus:
    0
    (Je ne peux pas éditer mon message :s)

    J'ai donc mis ceci :
    $donnees = str_replace(' ','-',$donnees);

    ($donnees allant chercher mon titre)


    Or, rien ne se passe.

    Quand je fais cela :

    $donnees = str_replace(' ','-',$donnees);
    (à savoir remplacer   par un espace vide)

    Le "20" disparaît bien mais reste toujours le pourcentage..

    Si quelqu'un avait une idée :s
     
  5. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 260
    J'aime reçus:
    1
    $donnees = str_replace(' ','-',$donnees); :)
     
  6. pop-up
    pop-up WRInaute occasionnel
    Inscrit:
    23 Février 2011
    Messages:
    465
    J'aime reçus:
    0
    Oh je débute ! ^^
    Merci pour le sujet, je vais jeter un oeil !
     
Chargement...
Similar Threads - rewritting titres articles Forum Date
URL rewritting vérification URL Rewriting et .htaccess 10 Novembre 2018
URL rewritting avec formulaire - méthode GET URL Rewriting et .htaccess 24 Février 2017
Url rewritting et erreur 404 URL Rewriting et .htaccess 15 Décembre 2015
Problème sur l'URL Rewritting URL Rewriting et .htaccess 18 Septembre 2015
url rewritting Développement d'un site Web ou d'une appli mobile 9 Juillet 2015
Rewritting, mettre tout le fils d'ariane ? Développement d'un site Web ou d'une appli mobile 3 Février 2014
Url rewritting: htaccess ou $_SERVER['REQUEST_URI'] URL Rewriting et .htaccess 8 Août 2012
Rewritting 301 URL Rewriting et .htaccess 4 Juillet 2012
URL rewritting site multi langue Développement d'un site Web ou d'une appli mobile 13 Mai 2012
URL Rewritting - Impossible à mettre en place URL Rewriting et .htaccess 30 Mars 2012
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice