Url rewriting pseudo frames : RESOLU
11 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
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 :
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.
Merci de m'indiquer ce que vous en pensez peut-être que je suis complètement à coté le la plaque sur ce coup.
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: Tout sélectionner
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: Tout sélectionner
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.
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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.
Si c'est pas le format d'url que tu souhaites indique le.
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: Tout sélectionner
RewriteEngine on
RewriteRule ^([0-9]+)\.html$ index.php?numlien=$1 [L]
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
quand tu appelles une url du type -http://www.tonsite.fr/12.html que ce passe-t-il?
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.
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.
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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
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 :
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
à 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: Tout sélectionner
<?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
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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
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
Pour m'assurer que j'ai bien compris,
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: Tout sélectionner
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: Tout sélectionner
<?php
$numlien = @$_GET["numlien"];
switch ($numlien)
{
case "2" :
$page = "entreprise.html";
break;
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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é.
Pour vérifier tu affiches la source de la page dans ton navigateur préféré.
11 messages • Page 1 sur 1
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 :
- Ayez une bonne politique de format d'URL : conseil n°6 en référencement
- Les frames et le référencement
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Référencement d'un site en frames
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- L'URL Rewriting expliqué aux débutants
- Le référencement de pages PHP
- [RESOLU] URL Rewriting avec pseudo fram
- Pseudo frames et rewriting
- Rewriting d'un site en pseudo frames
- [Résolu] Pseudo Rewriting et $_POST
- Analytics et Pseudo Frames
- Pseudo-frames php
- Pseudo-frames (switch) et référencement
- Probleme avec des pseudo frames
- Structure d'un site dynamique toujours avec pseudo frames?
- Referencement d'un site avec des "pseudo frames php&quo
- Soucis "url rewriting" et pseudos frames PHP
Consultez la description détaillée des produits ou services de Google suivants : GoogleGuy
- Analyse des 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.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum