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:
    505
    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:
    12 011
    J'aime reçus:
    133
    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:
    505
    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:
    505
    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:
    505
    J'aime reçus:
    0
    On peut mettre un + , ou un _
     
Chargement...
Similar Threads - Rewriting fonctionne Forum Date
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
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
Mon url rewriting ne fonctionne pas, besoin d'un coup de main... URL Rewriting et .htaccess 19 Décembre 2009
Url rewriting ne fonctionne pas chez 1&1 URL Rewriting et .htaccess 11 Novembre 2009
Url rewriting fonctionne uniquement en local URL Rewriting et .htaccess 7 Septembre 2009
Rewriting fonctionne avec "/" mais pas avec "?" et"=" URL Rewriting et .htaccess 4 Septembre 2009
URL rewriting qui fonctionne... sauf pour Google Netlinking, backlinks, liens et redirections 10 Mars 2009
Comment fonctionne l url rewriting ? Netlinking, backlinks, liens et redirections 30 Janvier 2009
url rewriting fonctionne de temps en temps URL Rewriting et .htaccess 28 Janvier 2009
URL rewriting ne fonctionne pas sous easyPHP 1.8 URL Rewriting et .htaccess 26 Octobre 2008
url rewriting qui ne fonctionne pas URL Rewriting et .htaccess 6 Juin 2008