Pb URL rewriting - Page suivante, Page précédente
6 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

Basket4Life - WRInaute occasionnel

- Messages: 108
- Inscription: Mar Déc 28, 2004 20:49
Pb URL rewriting - Page suivante, Page précédente
Voila j'ai mis en place l'url rewriting sur mon forum phpbb il y a de ca 10 jours environ et j'ai remarqué que certains liens sont morts, sont mal rewrite.
C'est le cas precisement des liens vers pages suivantes et precedentes de toutes les sections de mon forum:
Exemple le lien affiché est :
http://www.basket4life.com/viewforum.ph ... =0-50.html
Et en cliquant dessus je ne vois apparaitre qu'un sujet de la page 1 et non tous les sujets de la page 2 qui devrait apparaitre normallement. Je ne peux donc plus acceder aux pages precedentes de mes forums. Et il parait que google n'aime pas trop ce genre de lien "buggé" quand il passe
Je ne pense pas que cela vienne du htaccess mais plus des sources de mes fichiers php mais je n'ai aucune idée pour corriger ce bug.
Voila mon htaccess tout de meme:
Merci d'avance !
C'est le cas precisement des liens vers pages suivantes et precedentes de toutes les sections de mon forum:
Exemple le lien affiché est :
http://www.basket4life.com/viewforum.ph ... =0-50.html
Et en cliquant dessus je ne vois apparaitre qu'un sujet de la page 1 et non tous les sujets de la page 2 qui devrait apparaitre normallement. Je ne peux donc plus acceder aux pages precedentes de mes forums. Et il parait que google n'aime pas trop ce genre de lien "buggé" quand il passe
Je ne pense pas que cela vienne du htaccess mais plus des sources de mes fichiers php mais je n'ai aucune idée pour corriger ce bug.
Voila mon htaccess tout de meme:
RewriteEngine on
RewriteRule ^viewforum-([0-9]+).html$ /viewforum.php?f=$1 [NC,L]
RewriteRule ^viewtopic-([0-9]+).html$ /viewtopic.php?t=$1 [NC,L]
RewriteRule ^viewlasttopic-([0-9]+).html$ /viewtopic.php?p=$1 [NC,L]
RewriteRule ^viewtopic-([0-9]+)-([0-9]+).html$ /viewtopic.php?t=$1&start=$2 [NC,L]
RewriteRule ^viewtopic-([0-9]+)-([0-9]+)-([a-z]+)-([0-9]+).html$ /viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [NC,L]
RewriteRule ^viewtopic-([0-9]+)-([0-9]+)-([a-z]+)-viewresult.html /viewtopic.php?t=$1&postdays=$2&postorder=$3&vote=viewresult [NC,L]
RewriteRule ^indexc-([0-9]+).html$ /index.php?c=$1 [NC,L]
RewriteRule ^viewprofile-([0-9]+).html$ /profile.php?mode=viewprofile&u=$1
RewriteRule ^emailprofile-([0-9]+).html$ /profile.php?mode=emailprofile&u=$1
RewriteRule ^privmsg-([a-z]+)-([0-9]+).html$ /privmsg.php?mide=$1&u=$2
RewriteRule ^posts-([a-z]+).html$ /search.php?search_author=$1
RewriteRule ^search-([0-9]+)-([0-9]+).html$ /search.php?search_id=$1&start=$2
Merci d'avance !
Dernière édition par Basket4Life le Mar Jan 04, 2005 16:33, édité 1 fois.
Hello
Il se trouve que j'ai exactement le même probleme je crois. Il semble qu'il y ait un probleme lost du passage des variable d'une page à l'autre, du coup les trableaux ne sont pas valables et ç ressort pas le contenu de l apage.
Je crois compredre en regardant le lien que tu as posté comme exemple, que t'as résolu le problème. Comment as-tu fait?
Il se trouve que j'ai exactement le même probleme je crois. Il semble qu'il y ait un probleme lost du passage des variable d'une page à l'autre, du coup les trableaux ne sont pas valables et ç ressort pas le contenu de l apage.
Je crois compredre en regardant le lien que tu as posté comme exemple, que t'as résolu le problème. Comment as-tu fait?
-

Basket4Life - WRInaute occasionnel

- Messages: 108
- Inscription: Mar Déc 28, 2004 20:49
Non non malheureusement j'ai toujours le probleme. Y'a un sujet de la page 1 qui s'affiche toujours sur la page 2.
Je cherche toujours a savoir quelles sont et ou sont les modifs a faire pour avoir la bonne arborescence
Je cherche toujours a savoir quelles sont et ou sont les modifs a faire pour avoir la bonne arborescence
-

Basket4Life - WRInaute occasionnel

- Messages: 108
- Inscription: Mar Déc 28, 2004 20:49
Personne ne sait dans quel fichier se trouve la ligne qui correspond au lien 'page suivante' ou page 1 2 3 etc ...
Sinon ma seule solution est d'afficher tous les sujets sur la premiere page alors pas cool
Un pitit peu de soutien Messieurs
s'il vous plait
Sinon ma seule solution est d'afficher tous les sujets sur la premiere page alors pas cool
Un pitit peu de soutien Messieurs
-

e-atlantide - WRInaute impliqué

- Messages: 325
- Inscription: Lun Avr 12, 2004 11:04
Vérifiez dans include -> page_header.php si les lignes ci-dessous en rouge sont équivalentes.
ob_start();
function replace_mod_rewrite($s)
{
$urlin = array(
"'(?<!/)viewforum.php\?f=([0-9]*)&topicdays=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewforum.php\?f=([0-9]*)&mark=topics'",
"'(?<!/)viewforum.php\?f=([0-9]*)'",
"'(?<!/\./)index.php\?c=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=previous'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=next'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=newest'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)watch=topic&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)unwatch=topic&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)'",
"'(?<!/)viewtopic.php\?p=([0-9]*)'");
$urlout = array(
"viewforum\\1-\\2-\\3.php",
"mforum\\1.php",
"forum\\1.php",
"index-\\1.php",
"ptopic\\1.php",
"ntopic\\1.php",
"newtopic\\1.php",
"stopic\\1-\\2.php",
"utopic\\1-\\2.php",
"ftopic\\1-\\2-\\3-\\4.php",
"ftopic\\1-\\2-\\3-\\4-\\5.php",
"ftopic\\1-\\2.php",
"ftopic\\1.php",
"sutra\\1.php");
$s = preg_replace($urlin, $urlout, $s);
return $s;
}
- Centreurope.org
- WRInaute occasionnel

- Messages: 245
- Inscription: Ven Jan 09, 2004 13:52
même problème
bonjour,
je suis dans la même situation. Mais je ne peux pas faire la modif proposée par cendrillon, car mon code n'est pas le même.
Et pour moi, c'est du chinois...
merci d'avance si qq un a le tuyau.
david
array(
"'(?<!/)viewforum.php\?f=([0-9]*)&topicdays=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewforum.php\?f=([0-9]*)&mark=topics'",
"'(?<!/)viewforum.php\?f=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=previous'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=next'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)'",
"'(?<!/)viewtopic.php&p=([0-9]*)'",
"'(?<!/)viewtopic.php\?p=([0-9]*)'",
);
$urlout = array(
"viewforum\\1-\\2-\\3.html",
"forum\\1.html",
"forum\\1.html",
"ptopic\\1.html",
"ntopic\\1.html",
"ftopic\\1-\\2-\\3-\\4.html",
"ftopic\\1.html",
"ftopic\\1-\\2.html",
"ftopic\\1.html",
"sutra\\1.html",
"sutra\\1.html",
);
je suis dans la même situation. Mais je ne peux pas faire la modif proposée par cendrillon, car mon code n'est pas le même.
Et pour moi, c'est du chinois...
merci d'avance si qq un a le tuyau.
david
array(
"'(?<!/)viewforum.php\?f=([0-9]*)&topicdays=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewforum.php\?f=([0-9]*)&mark=topics'",
"'(?<!/)viewforum.php\?f=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=previous'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=next'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)'",
"'(?<!/)viewtopic.php&p=([0-9]*)'",
"'(?<!/)viewtopic.php\?p=([0-9]*)'",
);
$urlout = array(
"viewforum\\1-\\2-\\3.html",
"forum\\1.html",
"forum\\1.html",
"ptopic\\1.html",
"ntopic\\1.html",
"ftopic\\1-\\2-\\3-\\4.html",
"ftopic\\1.html",
"ftopic\\1-\\2.html",
"ftopic\\1.html",
"sutra\\1.html",
"sutra\\1.html",
);
6 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 :
- 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
- 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
- Guide d'optimisation des redirections pour le référencement
- Design de WRI version 3
- Aperçu des différents types de redirection
- Probleme PHPBB page suivante, page 2,3,4....etc
- url rewriting page .php en page .html
- page suivante
- Page suivante et precedente
- problème page précédente suivante google
- la ligne suivante en tete de premiere page est necessaire?
- Conception "Page précedente" - "Page suivante
- Url rewriting variable page
- Url rewriting , page en cache ?
- URL Rewriting et page a 1 parametre
- Url rewriting ou nom de page html
- Page non trouvée - URL Rewriting chez OVH
- pagerank : page avec argument vs url rewriting
- help pour url rewriting d'une page pooxi
- [URL rewriting] Réécrire des pages multiples de 8 en page-1
Consultez la description détaillée des produits ou services de Google suivants : Page d'accueil personnalisée de Google, Google Shared Stuff, Google PageRank, Google Pack, Google Page Creator
- Calcul d'indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page. - Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Calcul du taux de liens vers des 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.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


le forum