url rewriting besoin de précisions

Discussion dans 'URL Rewriting et .htaccess' créé par evets, 19 Décembre 2005.

  1. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    moi, pour mon site, je veux transformer l'url :
    Code:
    http://www.example.fr/arcachon/restaura ... sto&page=1

    en
    Citation:
    http://www.example.fr/arcachon/restaura ... sto-1.html



    Pour cela, j'ai inséré dans mon .htaccess qui se trouve a la racine du site,le code :
    Code:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^arcachon/restaurant/([0-9]+)-([0-9]+)-([0-9]+)\.html$ /arcachon/restaurant-arcachon.php?nomville=$1&req=$2&page=$3 [L]


    En faisant cela, j'ai l'erreur 404 retourné. Et cela car je sépare les données par des "-".

    Si je sépare les données par des "/ ", il ne me retourne pas l'erreur 404. En revanche, Ma page est completement déroutée car les liens vers les images etc sont nazes car ils pointent vers des répertoires virtuels.

    Faut-il créer ces répertoires virtuels? J'ai lu qu'il fallait insérer un balise <base ......? Faut-il changer les chemins d'accès aux images etc... ?

    Moi je préfererais des "-".

    Si j'ai fais une grosse bourde et que vous pouvez m'aider .... je suis toute ouïe !

    MERCI
     
  2. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    Essaye plutot ceci:
    RewriteEngine on
    RewriteRule ^arcachon/restaurant/([^-/]+)-([^-/]+)-([0-9]+)\.html$ /arcachon/restaurant-arcachon.php?nomville=$1&req=$2&page=$3 [L]

    En sachant que ton nom de ville peut être tout sauf - et /, de meme pour la req.
    Enfin pour le chemin des images, tu as deux possibilités:
    -soit mettre le chemin absolu (http:...)
    -soit mettre la balise base href....
     
  3. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    Merci pour l'aide! :wink:

    D'apres mon code, j'ai RewriteRule ^arcachon/restaurant/([^-/]+)-([^-/]+)-([0-9]+)\.html$ .....

    Est-ce un probleme si le repertoire restaurant n'existe pas :roll: ?
     
  4. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    En fait, si je comprends bien, il faut que je refaconne tout mon site en créant les répertoire et en déplacant mes pages php dans ces nouveaux repertoires :?
     
  5. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    non, tu n´a pas besoin de créer la directorie. Tu peux même récupérer le répertoire pour t´en servir comme variable:

    Mettons que tu range tout de la sorte:
    ville/type/numero de page.html

    Tu as juste besoin d´un seul fichier qui traite toute les possibilités:

    RewriteRule ^([^/]+)/([^/]+)/([0-9]+)\.html$ le-script.php?nomville=$1&req=$2&page=$3 [L]

    A mettre à la racine
     
  6. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    Merci correiaj pour ton aide, je commence à y voir un peu plus clair ! 8)

    En revanche, on est d'accord que je dois changer mes pages originales pour rendre les nouvelles compatibles avec l'url rewriting

    Dur dur l'url rewriting :twisted:
     
  7. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
  8. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
  9. HawkEye
    HawkEye WRInaute accro
    Inscrit:
    23 Février 2004
    Messages:
    13 857
    J'aime reçus:
    5
    NB: Exemple.fr est un site commercial auquel vous faites de la publicité sur le dos de WRI.

    L'url d'exemple est www.example.com (avec un a).

    Merci d'y penser.
     
  10. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    MERCI BEAUCOUP 8)
     
  11. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    zut , désolé ! Je vais changer
     
  12. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    Quand je remplace, dans mon exemple le nomville Arcachon par une ville avec nom composé comme Lege-Cap-Ferret, j'ai une erreur 404 à l'arrivée, comme si ce que j'ai mis dans mon htaccess ne passait plus:
    Code:
    RewriteRule ^bassin-arcachon/restaurant/([^-]*)-([^-]*)-([^-]*)\.html$ /arcachon/restaurant-arcachon.php?nomville=$1&req=$2&page=$3 [L]
    :cry: :cry: :cry:
     
  13. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    Et oui, c´est logique.
    IL faut que le séparateur des parties du nom de ville soit différent des autres séparateurs..
     
  14. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    exact !!!

    RewriteRule ^bassin-arcachon/restaurant/([^/]*)/([^/]*)/([^/]*)\.html$ /arcachon/restaurant-arcachon.php?nomville=$1&req=$2&page=$3 [L]

    Et ca marche maintenant ! Excellent !!

    MERCI
     
Chargement...
Similar Threads - rewriting besoin précisions Forum Date
Besoin de précision sur l'url rewriting Débuter en référencement 3 Mars 2014
rewriting de sous dossiers besoin d'aide URL Rewriting et .htaccess 21 Mars 2012
Mon url rewriting ne fonctionne pas, besoin d'un coup de main... URL Rewriting et .htaccess 19 Décembre 2009
Besoin d'aide URL Rewriting Demandes d'avis et de conseils sur vos sites 9 Décembre 2009
Schéma rewriting besoin d'aide svp URL Rewriting et .htaccess 13 Novembre 2009
besoin d'aide rewriting punBB 1.3 URL Rewriting et .htaccess 5 Juillet 2009
Besoin de conseil sur l'url rewriting URL Rewriting et .htaccess 4 Juillet 2009
Changement de l'url rewriting : besoin d'aide pour une règle de redirection URL Rewriting et .htaccess 6 Juin 2009
Url rewriting et la BDD :j'ai besoin d'aide SVP URL Rewriting et .htaccess 19 Janvier 2009
Rewriting complexe : besoin d'aide URL Rewriting et .htaccess 15 Décembre 2008
url rewriting - besoin d'aide URL Rewriting et .htaccess 4 Octobre 2008
besoin d'aide pour organisation url rewriting URL Rewriting et .htaccess 30 Janvier 2008
URL Rewriting: Besoin d'aide URL Rewriting et .htaccess 11 Juin 2006
besoin d'aide sur Rewriting Débuter en référencement 23 Mai 2006
Besoin d'aide pour Url rewriting URL Rewriting et .htaccess 19 Mai 2006
besoin aide url rewriting URL Rewriting et .htaccess 30 Janvier 2006
besoin url rewriting ou pas? Débuter en référencement 10 Janvier 2006
Besoin d'URL rewriting ? URL Rewriting et .htaccess 19 Novembre 2005
URL rewriting pour phpBB sur Free besoin d'aide URL Rewriting et .htaccess 27 Octobre 2005
Google n'aurait plus besoin de l'url-rewriting ??? Référencement Google 5 Octobre 2005