highlight ne fonctionne pas

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


nizouille
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Jeu Juil 29, 2004 18:31

highlight ne fonctionne pas

Message le Jeu Mar 10, 2005 15:28

Hello,

Quelqu'un comprend pourquoi mon système de highlight ne fonctionne plus sur mon site pour les professeurs et enseignants

Voici un exemple qui ne fonctionne pas avec le mot-clé enseignants sur mon forum

Je précise : mon forum est mis à jour et url rewrité depuis un bout de temps.

Dites-moi quels bouts de codes je peux copier-coller ici pour me faire aider.

Merci beaucoup de votre aide

AnnuaireDuNet
Nouveau WRInaute
 
Messages: 8
Inscription: Jeu Mar 10, 2005 15:16

Message le Jeu Mar 10, 2005 15:30

Ca doit être le passage de parametre qui deconne.
Tu as essayé de rajouter un echo $highlight pour voir si la variable est bien récupérée ?
Regarde aussi dans ton error_log pour voir si tu recois un warning php.


Suede
WRInaute accro
WRInaute accro
 
Messages: 3721
Inscription: Ven Oct 04, 2002 11:22

Re: highlight ne fonctionne pas

Message le Jeu Mar 10, 2005 16:59

nizouille a écrit:Hello,

Quelqu'un comprend pourquoi mon système de highlight ne fonctionne plus sur mon site pour les professeurs et enseignants

Voici un exemple qui ne fonctionne pas avec le mot-clé enseignants sur mon forum

Je précise : mon forum est mis à jour et url rewrité depuis un bout de temps.

Dites-moi quels bouts de codes je peux copier-coller ici pour me faire aider.

Merci beaucoup de votre aide



Tu as

Code: Tout sélectionner
http://www.enseignons.be/forum/ftopic201.php&highlight=enseignants

Donc pas de passage en parametre.

Il faudrait avoir:
Code: Tout sélectionner
http://www.enseignons.be/forum/ftopic201.php?highlight=enseignants


François


nizouille
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Jeu Juil 29, 2004 18:31

Message le Ven Mar 11, 2005 11:25

J'ai essayé avec le point d'interrogation dans l'url mais ça n'a rien changé.


Suede
WRInaute accro
WRInaute accro
 
Messages: 3721
Inscription: Ven Oct 04, 2002 11:22

Message le Ven Mar 11, 2005 18:22

Bonjour

Dans le page header, voila ce que j'ai fait pour que ca marche:
Code: Tout sélectionner
$urlin = array(
"'(?<!/)viewforum.php\?f=([0-9]*)&(?:amp;)topicdays=([0-9]*)&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewforum.php\?f=([0-9]*)&(?:amp;)mark=topics'",
"'(?<!/)viewforum.php\?f=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)view=previous'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)view=next'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)view=newest'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)start=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)highlight=([a-zA-Z0-9]*)&(?:amp;)start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php\?p=([0-9]*)&(?:amp;)highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)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",
"ptopic\\1.php",
"ntopic\\1.php",
"newtopic\\1.php",
"ftopic\\1-\\2-\\3-\\4.php",
"ftopic\\1-\\2-\\3-\\4-highlight\\5.php",
"ftopic\\1-\\5-\\2-\\3-highlight\\4.php",
"sutra\\1-highlight\\2.php",
"ftopic\\1-highlight\\2.php",
"ftopic\\1-\\2.php",
"ftopic\\1.php",
"sutra\\1.php");


et dans le htaccess

Code: Tout sélectionner
RewriteOptions inherit
RewriteEngine On
RewriteRule ^forums.*$ /forum/index.php [L]
RewriteRule ^mforum([0-9]*).*$ /forum/viewforum.php?f=$1&mark=topics [L]
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).*$ /forum/viewforum.php?f=$1&topicdays=$2&start=$3 [L]
RewriteRule ^forum([0-9]*).*$ /forum/viewforum.php?f=$1 [L]
RewriteRule ^newtopic([0-9]*).*$ /forum/viewtopic.php?t=$1&view=newest [L]
RewriteRule ^ptopic([0-9]*).*$   /forum/viewtopic.php?t=$1&view=previous [L]
RewriteRule ^ntopic([0-9]*).*$   /forum/viewtopic.php?t=$1&view=next [L]
RewriteRule ^stopic([0-9]*)-([0-9]*).*$    /forum/viewtopic.php?t=$1&watch=topic&start=$2 [L]
RewriteRule ^utopic([0-9]*)-([0-9]*).*$    /forum/viewtopic.php?t=$1&unwatch=topic&start=$2 [L]
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).*$ /forum/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [L]
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*)-highlight.([a-zA-Z]*)-([0-9]*)*$ /forum/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 [L]
RewriteRule ^ftopic([0-9]*)-([0-9]*).*$ /forum/viewtopic.php?t=$1&start=$2 [L]
RewriteRule ^ftopic([0-9]*).*$ /forum/viewtopic.php?t=$1 [L]
RewriteRule ^ftopic([0-9]*).html$   /forum/viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 [L]
RewriteRule ^ftopic([0-9]*)-highlight([a-zA-Z0-9]*).*$ /forum/viewtopic.php?p=$1&highlight=$2 [L]
RewriteRule ^sutra([0-9]*)-highlight([a-zA-Z0-9]*).*$ /forum/viewtopic.php?t=$1&highlight=$2 [L]
RewriteRule ^sutra([0-9]*).*$ /forum/viewtopic.php?p=$1 [L]



Adapte le à ton code. Ce que j'ai rajouté principalement, c'est

Code: Tout sélectionner
"'(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)highlight=([a-zA-Z0-9]*)&(?:amp;)start=([0-9]*)'",

et
Code: Tout sélectionner
"ftopic\\1-\\5-\\2-\\3-highlight\\4.php",


Il y a peut-etre des petites différences avec ce que tu as.

François


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Message le Lun Mar 14, 2005 22:29

J'avais le même problème.
Je viens d'appliquer les correctifs que tu proposes.
Cela fonctionne correctement maintenant.

Merci


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Message le Lun Mar 14, 2005 22:43

Une petite question : est-ce que les liens de ton forum étaient-ils réécrits pendant la google dance de janvier ?


Suede
WRInaute accro
WRInaute accro
 
Messages: 3721
Inscription: Ven Oct 04, 2002 11:22

Message le Lun Mar 14, 2005 22:53

Non. Mais Google à commencer à tout recrawler. Les nouvelles urls apparaissent déjà dans les résultats. j'ai aussi commencé à systématiquement éditer les messages comprenant des urls anciennes versions pour les remplacer par des urls rewrités. Ca prend du temps...

François


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Message le Lun Mar 14, 2005 23:04

idem pour mes sites, j'ai mis en place l'url-rewriting et mes pages s'indexent correctement.
Je posais la question car je lisais hier soir sur phpbb-fr juste avant que leur site soit piraté (ce n'est pas rassurant entre nous. bogue logiciel ?), les recommandations de plusieurs internautes qui dataient avant la gd. Et j'ai constaté qu'ils avaient un faible PR.
C'est pour cette raison que je suis vigilant et j'ai mis à jour mon robots.txt.


Suede
WRInaute accro
WRInaute accro
 
Messages: 3721
Inscription: Ven Oct 04, 2002 11:22

Message le Mar Mar 15, 2005 22:34

Au passage, il y a des petites erreur dans le code que j'ai mis : des "t" et "p" inversé. Mais ca ne concerne pas la question initiale.

François


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 :



Qui est en ligne

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