Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Url rewriting pseudo frames : RESOLU

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
m1b
Nouveau WRInaute

Inscrit le: 21 Juin 2008
Messages: 26

URL permanente de ce messagePosté le : Dim Sep 07, 2008 18:47    Sujet du message: Url rewriting pseudo frames : RESOLU

Bonjour,

Avant de poster j'ai consulté votre documentation sur l'url rewriting et j'ai vu que d'autres topics avaient étés crée concernant ce sujet.
Cependant je me demande si je n'ai pas déjà commis une erreur à la base.

1) J'ai fais un site avec des pseudo frames ce qui me donne à chaque fois comme genre de lien :
Code:
http://www.monsite.com/index.php?numlien=1

Ensuite numlien=1 va être contrôlé dans une page pour savoir vers quelle page ce lien doit pointer ( genre 1 = toto.php ) .

Déjà là une question : est-ce que c'est juste d'écrire le lien en dur dans la page "http://www.monsite.com/index.php?numlien=1" est ce que ensuite c'est rewritable ce chemin ?

2) Ensuite j'ai vérifié que mon hébergeur support l'url rewriting (php info ok ), j'ai fait le test avec le tutorial et cela fonctionne. Par contre après X combinaisons dans ce fichier .htaccess rien à faire il rewrite rien du tout.

Code:
RewriteEngine on
RewriteRule ^([0-9]+)-([0-9]+)\.html$  index.php?numlien=$1  [L]


Merci de m'indiquer ce que vous en pensez peut-être que je suis complètement à coté le la plaque sur ce coup.


Dernière édition par m1b le Lun Sep 08, 2008 11:27; édité 1 fois
 
m1b
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1714
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Dim Sep 07, 2008 19:16    Sujet du message: Url rewriting pseudo frames : RESOLU

Cette règle doit fonctionner. Elle autorise des urls avec deux numériques séparés par un - et avec une extension .html comme par exemple 12334-5678.html
Si c'est pas le format d'url que tu souhaites indique le.
 
webmasterlamogere Visiter le site web du posteur
m1b
Nouveau WRInaute

Inscrit le: 21 Juin 2008
Messages: 26

URL permanente de ce messagePosté le : Dim Sep 07, 2008 19:23    Sujet du message: Url rewriting pseudo frames : RESOLU

merci pour ta réponse j'ai testé avec ceci mais cela ne fonctionne toujours pas, j'ai testé un tas de combinaisons c'est vraiment étrange je trouve.

Code:
RewriteEngine on
RewriteRule ^([0-9]+)\.html$  index.php?numlien=$1  [L]
 
m1b
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1714
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Dim Sep 07, 2008 19:53    Sujet du message: Url rewriting pseudo frames : RESOLU

quand tu appelles une url du type -http://www.tonsite.fr/12.html que ce passe-t-il?
 
webmasterlamogere Visiter le site web du posteur
m1b
Nouveau WRInaute

Inscrit le: 21 Juin 2008
Messages: 26

URL permanente de ce messagePosté le : Dim Sep 07, 2008 20:02    Sujet du message: Url rewriting pseudo frames : RESOLU

ne pensez-vous pas que c'est une erreur de ma part d'avoir déjà mise le liens dans le code php sous cette forme http://www.monsite.com/index.php?numlien=1

En fait si je fais ceci : http://www.tonsite.fr/12.html le contenu de la page est affiché mais sans header et footer.

Je vais encore regarder il me semble que j'ai pas compris le principe et que j'ai du mal coder mon site.
 
m1b
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1714
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Dim Sep 07, 2008 20:49    Sujet du message: Url rewriting pseudo frames : RESOLU

la réécriture permet de modifier l'url sans changer la page qui est appelée par le serveur : le contenu est donc normalement strictement identique entre -http://www.monsite.com/index.php?numlien=1 et -http://www.monsite.com/1.html
 
webmasterlamogere Visiter le site web du posteur
m1b
Nouveau WRInaute

Inscrit le: 21 Juin 2008
Messages: 26

URL permanente de ce messagePosté le : Dim Sep 07, 2008 21:17    Sujet du message: Url rewriting pseudo frames : RESOLU

merci pour ton aide et pour ta patience, j'ai avancé d'un pas

à présent exemple :
www.monsite.com/index.php?numlien2
et
www.monsite.com/entreprise.html

affichent la même chose.

Cependant je suis confronté à un problème de résonnement je pense.
Car est-ce que quand l'internaute navigue et qu'il fait www.monsite.com/index.php?numlien2 est-ce que c'est bon ( est-ce qu'en arrière plan ça exécute www.monsite.com/entreprise.html ? Je pense pas.

Pourquoi je pose cette question, c'est que l'internaute est obligé de cliquer sur un lien du style : www.monsite.com/index.php?numlien2 mais ensuite je dois vérifier si la page existe et faire un switch case comme ceci :

Code:

<?php
$numlien = @$_GET["numlien"];

switch ($numlien)

    {
    case "entreprise" :
    $page = "entreprise.php";
    break;


Et dans le switch case je peux pas mettre "entreprise.html" car cette page n'existe pas concrètement.
Je sais je pense bien que c'est pas facile pour vous de comprendre cela.

Donc en gros actuellement quand l'internaute clique sur le lien il arrive sur la bonne page mais avec l'url http://www.monsite.com/index.php?numlien=entreprise au lieu d'aller sur http://www.monsite.com/entreprise.html

merci
 
m1b
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1714
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Lun Sep 08, 2008 6:23    Sujet du message: Url rewriting pseudo frames : RESOLU

il bien sur modifier les liens de toutes tes pages pour mettre la version réécrite

L'idéal ensuite est de mettre en place une redirection 301. tu peux voir là pour une solution : -http://www.urlrewriting.fr/article-08,07,17,Eti@-Redirection-9.html
 
webmasterlamogere Visiter le site web du posteur
m1b
Nouveau WRInaute

Inscrit le: 21 Juin 2008
Messages: 26

URL permanente de ce messagePosté le : Lun Sep 08, 2008 9:25    Sujet du message: Url rewriting pseudo frames : RESOLU

Pour m'assurer que j'ai bien compris,

Code:
il bien sur modifier les liens de toutes tes pages pour mettre la version réécrite


Donc dans mes fichiers php je mets les liens en dur dedans www.monsite.com/entreprise.html ( lien pseudo frame vers un fichier qui n'existe pas )

ou alors

Dans mes fichiers php je laisse www.monsite.com/index.php?numlien2 mais dans le fichier des includes je devrais mettre "entreprise.html" le nom virtuel de l'url rewriting.

Code:
<?php
$numlien = @$_GET["numlien"];

switch ($numlien)

    {
    case "2" :
    $page = "entreprise.html";
    break;
 
m1b
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1714
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Lun Sep 08, 2008 9:56    Sujet du message: Url rewriting pseudo frames : RESOLU

il faut que dans la page html générée il n'y ai pas de lien sous la forme -www.monsite.com/index.php?numlien2
Pour vérifier tu affiches la source de la page dans ton navigateur préféré.
 
webmasterlamogere Visiter le site web du posteur
m1b
Nouveau WRInaute

Inscrit le: 21 Juin 2008
Messages: 26

URL permanente de ce messagePosté le : Lun Sep 08, 2008 11:26    Sujet du message: Url rewriting pseudo frames : RESOLU

c'est super j'ai tout compris et grâce à toi.
merci encore
 
m1b
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort