ré-écrire tous les liens en interne ?

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

raldine
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 20 Fév 2007

ré-écrire tous les liens en interne ?

Message le Mer Fév 21, 2007 14:00

Bonjour,

Je viens de créer mon fichier .htaccess. Ma ré-écriture d'url se passe bien.

N'y a-t-il pas une autre solution que de remplacer tous mes liens en interne avec mes nouveaux liens ré-écris ?
Etant donné que j'ai pas mal de lien interne. Il va falloir que je les ré-écrive tous?

Que se passe-t-il si je n'appelle pas tous mes liens par leurs nouveaux noms?

MERCI beaucoup.


Meeuuuhhh
WRInaute passionné
WRInaute passionné
 
Messages: 2046
Inscription: 8 Jan 2007

Message le Mer Fév 21, 2007 14:14

Ca va faire des liens brisés et des erreurs 404.
Je vois pas comment tu peux faire autrement que de te lancer dans une bonne séance de manutention informatique et si quelqu'un sait, je suis preneur aussi.

raldine
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 20 Fév 2007

Message le Mer Fév 21, 2007 14:21

Meeuuuhhh a écrit:Ca va faire des liens brisés et des erreurs 404.


Je vois pas comment cela ferait des erreurs 404 ou des liens brisés puisque lorque je teste mes 2 liens (une rewritée et l'autre non-rewritée) les 2 fonctionnent!
www.monsite.com/contact.htm
marche aussi bien que
www.monsite.com/index.php?p=contact

Ou y'a t-il un truc que j'ai saisi?

Cela dit s'il n'y pas de solution afin d'éviter la réécrire tous les liens en internes par l'url rewritée, je ne vois pas comment cela est gérable avec des sites gérés avec une bdd ou il y a plus de 100 pages...


Meeuuuhhh
WRInaute passionné
WRInaute passionné
 
Messages: 2046
Inscription: 8 Jan 2007

Message le Mer Fév 21, 2007 15:25

Ah oui t'as raison pas de lien brisé, mais alors ton url-rewrting servira à rien.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mer Fév 21, 2007 16:10

En effet tu n'auras pas de lien brisé, l'URL non réécrite étant interprétée par le serveur aussi bien que l'url réécrite.

Par contre, oui il faut modifier tous les liens présents dans ton site, sinon en effet ça ne sert à rien.

Il tre faudra également indiquer aux moteurs de recherche des redirections 301 des anciennes URL vers les nouvelles, sinon il te les comptera en double pendant un bon bout de temps.

stefane321
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 31 Oct 2006

Les requetes et boucle

Message le Mer Oct 10, 2007 17:24

Pour les site qui ont beaucoup de page normalement, si c'est un catalogue de produits, des news ou des post de forum les liens sont généré par une requete et une boucle.

Donc fait écrire tes liens rewrité par ta boucle.

Exemple.:

Code original:

Code: Tout sélectionner
   <?
   include("config.php"); 
   mysql_connect($host,$login,$password) or die("Impossible de connecter la bd");
   $base=mysql_select_db($db) or die("erreur de DB");
   $sql1=mysql_query("select * from sections order by ord_affiche asc") or die("Impossible d'ouvrir la table");
   while($row1=mysql_fetch_array($sql1))
   {
   echo "<tr>\n";
   echo "<td WIDTH=\"20\" bgcolor=\"#7998C4\"><IMG SRC=\"images/puce.jpg\" WIDTH=\"20\" HEIGHT=\"8\" BORDER=\"0\" ALT=\"\"></td><td bgcolor=\"#7998C4\"><nobr><a href=\"page.php?id=".$row1["id"]."\" class=\"menu\">".StripSlashes($row1["nom"])."</a></nobr></td>\n";
   echo "</tr>\n";
   }
   ?>


Code modifier pour afficher les liens selon le urlrewriting:

Code: Tout sélectionner
   
<?
include("config.php"); 
   mysql_connect($host,$login,$password) or die("Impossible de connecter la bd");
   $base=mysql_select_db($db) or die("erreur de DB");
   $sql1=mysql_query("select * from sections order by ord_affiche asc") or die("Impossible d'ouvrir la table");
   while($row1=mysql_fetch_array($sql1))
   {
   echo "<tr>\n";
   echo "<td WIDTH=\"20\" bgcolor=\"#7998C4\"><IMG SRC=\"images/puce.jpg\" WIDTH=\"20\" HEIGHT=\"8\" BORDER=\"0\" ALT=\"\"></td><td bgcolor=\"#7998C4\"><nobr><a href=\"page-".$row1["id"].".html\" class=\"menu\">".StripSlashes($row1["nom"])."</a></nobr></td>\n";
   echo "</tr>\n";
   }
?>

bendou
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 24 Mar 2009

Re: Les requetes et boucle

Message le Mer Mar 25, 2009 15:03

bonjour,
mon probleme est de comment modifier les liens et j'ai vu sur ce forum la façon de les modifier mais pas pour plusieurs variables
qlq un peut donner un exemple
merci

netalyon
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 5 Mar 2006

Re: Les requetes et boucle

Message le Mer Mar 25, 2009 19:19

bendou a écrit:bonjour,
mon problème est de comment modifier les liens et j'ai vu sur ce forum la façon de les modifier mais pas pour plusieurs variables
qlq un peut donner un exemple
merci


bonjour, je profite du wagon, pour exposer le même problème et pour ne pas ouvrir un nouveau sujet.
site annuaire avec des liens rewrite et changement de répertoire de l'annuaire avec d'autres rewrite:
quelques exemples:
ancien:
http://www.monsite.com/?module=click&url=http://www.toto.fr ==========>erreur 404
nouveau
RewriteCond %{QUERY_STRING} ^module=([^&]*)click&url=([^&]*)$
RewriteRule ^index\.php$ /index.php?newparam1=%1&newparam2=%2 [R=301,L]

je n'arrive pas à rediriger les anciens liens qui ont 2 ou 3 conditions vers les nouveaux.

c'est certainement très compliqué ou très simple


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Calcul du taux de backlinks vers pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Partenaires pour échanger des liens
    Cet outil vous liste quelques sites qui font des liens vers des sites similaires au vôtre, pour vous aider à trouver des partenaires pour des échanges de liens.
  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des citations en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités