1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

URL Rewriting qui ne fonctionne pas

Discussion dans 'URL Rewriting et .htaccess' créé par batstoon, 5 Janvier 2012.

  1. batstoon
    batstoon Nouveau WRInaute
    Inscrit:
    5 Janvier 2012
    Messages:
    5
    J'aime reçus:
    0
    Bonjour,
    Je débute en url rewriting et je n'arrive pas à faire fonctionner ce que je veut.

    J'ai une page web dont l'url est :
    xxx.fr/detail_offre?typeRecherche=Louer&nature=Appartement&type=2 Pièces&ville=SAINT MANDE&offre=277

    Je voudrais que l'url soit modifié en :
    xxx.fr/Louer-Appartement-2 Pièces-SAINT MANDE-277

    J'ai donc un htaccess avec :
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^([^-]*)-([^-]*)-([^-]*)-([^-]*)-([^-]*)$ /detail_offre?typeRecherche=$1&nature=$2&type=$3&ville=$4&offre=$5

    Mais rien ne se passe, la réécriture ne se fait pas.

    Au passage, je ne sais même pas si c'est la bonne méthode à adopter pour que google voit toutes mes fiches produits (des annonces immobilières) ... Si vous avez des conseils je suis preneur

    Edit : j'ai utilisé cet outil : http://www.generateit.net/mod-rewrite/

    Merci d'avance
     
  2. alaincassis
    alaincassis WRInaute impliqué
    Inscrit:
    6 Août 2006
    Messages:
    512
    J'aime reçus:
    0
    En fait c'est l'URL xxx.fr/Louer-Appartement-2 Pièces-SAINT MANDE-277 , qui se transforme avec le rewriting en un URL compréhensible par le script et pas l'inverse.

    L'URL "propre" xxx.fr/Louer-Appartement-2 Pièces-SAINT MANDE-277 est généré par le script et non par l'htaccess, qui ne sert qu'à traduire l'URL "propre" en l'URL dynamique classique .


    Pour savoir si l'htaccess est bon, il suffit donc d'écrire dans la barre d'URL : xxx.fr/Louer-Appartement-2 Pièces-SAINT MANDE-277
    et vois si ça appelle la bonne page.

    Si oui, suffit de transformer le script pour qu'il genere des URL propres.
     
  3. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    A noter, au passage, qu'avoir des caractères accentués et des espaces dans les url est une très mauvaise idée...
     
  4. alaincassis
    alaincassis WRInaute impliqué
    Inscrit:
    6 Août 2006
    Messages:
    512
    J'aime reçus:
    0
    J'avais pas vu .
    Et un espace en URL se transforme automatiquement en un %20 pas très lisible, tandis qu'un accent dans l'URL peut parfois faire planter le tout, ca m'est arrivé !
     
  5. batstoon
    batstoon Nouveau WRInaute
    Inscrit:
    5 Janvier 2012
    Messages:
    5
    J'aime reçus:
    0
    OK merci à tous pour ces infos.
    Effectivement je travaillais "à l'envers", maintenant j'ai compris ca fonctionne bien :)

    Dans les url il faudrais remplacer les espaces par des virgules par exemple ?
     
  6. alaincassis
    alaincassis WRInaute impliqué
    Inscrit:
    6 Août 2006
    Messages:
    512
    J'aime reçus:
    0
    Le mieux c'est des tirets : comme-cela-c-est-le-mieux
     
  7. batstoon
    batstoon Nouveau WRInaute
    Inscrit:
    5 Janvier 2012
    Messages:
    5
    J'aime reçus:
    0
    Oui mais les tirets sont déja les séparateurs de mes parametres ...
     
  8. alaincassis
    alaincassis WRInaute impliqué
    Inscrit:
    6 Août 2006
    Messages:
    512
    J'aime reçus:
    0
    On peut mettre un + , ou un _
     
Chargement...
Similar Threads - Rewriting fonctionne Forum Date
rewriting qui fonctionne pas URL Rewriting et .htaccess 13 Avril 2018
URL Rewriting simple ne fonctionne pas URL Rewriting et .htaccess 16 Février 2018
URL rewriting avec Htaccess qui ne fonctionne pas Développement d'un site Web ou d'une appli mobile 1 Novembre 2016
URL Rewriting ne fonctionne pas URL Rewriting et .htaccess 19 Décembre 2014
Url rewriting et redirection 301 [R=301,L] ne fonctionne pas ensemble URL Rewriting et .htaccess 18 Septembre 2013
URL Rewriting qui de fonctionne pas URL Rewriting et .htaccess 8 Avril 2013
URL rewriting fonctionne avec une variable pas plus URL Rewriting et .htaccess 6 Décembre 2012
Pb url rewriting non fonctionnel URL Rewriting et .htaccess 7 Décembre 2010
urlrewriting qui fonctionne en local mais pas en ligne URL Rewriting et .htaccess 22 Octobre 2010
[WP 3.0] Rewriting ne fonctionne pas avec les custom types ??? Développement d'un site Web ou d'une appli mobile 6 Octobre 2010
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice