Problème de réécriture

Discussion dans 'URL Rewriting et .htaccess' créé par sely76, 30 Novembre 2007.

  1. sely76
    sely76 Nouveau WRInaute
    Inscrit:
    30 Novembre 2007
    Messages:
    2
    J'aime reçus:
    0
    Bonjour à tous,
    comme c'est mon premier post je vais me présenter succinctement.
    Alors je suis en BTS Informatique en alternance. Dans ma société je suis seul au service informatique suite au départ de mon tuteur.
    Alors quand j'ai des soucis je cherche par moi même sur le net ou autre.

    Suite a la mise en place du module mod_rewrite sur apache car celui-ci n'était pas installé, je me suis lancé dans la réécriture des URL du site web de ma société.

    Actuellement nous avons des URL de ce type :

    http://www.intercarto.com/index.php?rub=13

    Je voudrais réussir pour faciliter le référencement à des URL :

    http://www.intercarto.com/rubrique-13.html

    Dans le fichier httpd.conf, j'ai mis pour l'instant : AllowOverride All

    et dans mon fichier .htaccess :

    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^rubrique-([0-9]+)\.html$ /index.php?rub=$1 [L]

    Comme ont peut voir les 2 liens fonctionne, mais la ou je m'embrouille, c'est que dès que l'on clique sur un lien bas je retombe sur la mauvaise URL.

    Merci de m'expliquer car je sens que je vais péter un plomb tous seul devant mon pc.

    ++
     
  2. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Bonjour
    C'est tout à fait normal, les liens présents sur les pages de ton site mènent vers l'URL non réécrite ..
    Il ne suffit pas de mettre en place ces règles dans le .htacces, il faut aussi modifier le code source généré pour que ce soit l'URL réécrite qui soit appelée
    <a href="[url réécrite]"> ;)

    Pour ton référencement, I faudra aussi que tu doubles ta requête de réécriture par une règle de redirection permanente (301) des anciennes URL vers les nouvelles. Ainsi les anciennes URL indexées par les moteurs, écrites dans d'autres sites, seront redirigées vers les nouvelles.
    Comme ça :
    - tu n'as pas de risque de voir un même contenu indexé en double (avec l'ancienne URL et la nouvelle)
    - Si tu as oublié des liens "vielle formule" dans certaines pages, l'internaute sera redirigé vers l'URL réécrite

    Voilà, rien de grave :) mais peut etre beaucoup de boulot pour modifier chaque lien de ton site ..
     
  3. sely76
    sely76 Nouveau WRInaute
    Inscrit:
    30 Novembre 2007
    Messages:
    2
    J'aime reçus:
    0
    Oki alors il faut que je me retape tou les URl, spa grave, fo souffrir pour être bo :)

    Sinon pour le redirection 301 c'est un peu du genre :

    RewriteCond %{HTTP_HOST} ^www.intercarto.com/rub=$1 $
    RewriteRule ^(.*) http://intercarto.com/rubrique-$1 [QSA,L,R=301]

    mici encore
     
  4. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Ce ne sont pas les URL que tu dois te retaper, mais tous les liens qui sont générés dans le code source de tes pages.

    Pour la redirection 301, moi j'utiliserais plutôt le php et la fonction header, avec une reconnaissance de l'URL appelée. Si elle est pas la bonne, hop header 301 vers la bonne.
     
Chargement...
Similar Threads - Problème réécriture Forum Date
Problème de réécriture d'url Développement d'un site Web ou d'une appli mobile 27 Février 2014
Problème de syntaxe en réécriture URL Rewriting et .htaccess 23 Octobre 2012
Problème de réécriture d'url. Je vois plus ou chercher URL Rewriting et .htaccess 14 Septembre 2012
Problème de réecriture d'URL .htaccess URL Rewriting et .htaccess 8 Août 2012
Problème de réécriture avec Arfooo URL Rewriting et .htaccess 20 Avril 2012
Problème de réécriture d'url =( URL Rewriting et .htaccess 28 Mars 2012
Problème réécriture et sous-dossiers URL Rewriting et .htaccess 3 Janvier 2012
Problème de réécriture sur un sous-domaine URL Rewriting et .htaccess 15 Septembre 2011
Problème classique de réécriture et de redirection 301 URL Rewriting et .htaccess 13 Avril 2011
problème réécriture avec un cms URL Rewriting et .htaccess 27 Avril 2010
Probleme réécriture lien ou.htaccess URL Rewriting et .htaccess 7 Mars 2010
Problème de réecriture d'url en local avec easyphp 3.0 URL Rewriting et .htaccess 29 Mars 2009
Problème de réécriture [RESOLU] URL Rewriting et .htaccess 27 Juin 2008
Problème réécriture URL Rewriting et .htaccess 30 Mai 2008
Réécriture d'url, problème Débuter en référencement 14 Novembre 2007
Problème réécriture d'une URL URL Rewriting et .htaccess 27 Juin 2007
Problème de réécriture d'url avec des parmètres URL Rewriting et .htaccess 27 Juin 2007
Problème de réécriture de lien URL Rewriting et .htaccess 7 Mars 2007
Probleme de réecriture URL Rewriting et .htaccess 4 Septembre 2006
problème réécriture de /?p=page en /page URL Rewriting et .htaccess 2 Septembre 2006