Comment bien faire de l url rewrittting
Aller à la page Précédente  1, 2, 3 ... 15, 16, 17, 18  Suivante
PHP-Nuke France - CE -> Référencement - URL Rewrittin - Google

Auteur: auxance MessagePosté le: 04.03.2006, 18:22:00    Sujet du message:

Et voilà, tout est en règle Very Happy


Merci pour l'aide apporté Top !

A+

Auxance

Auteur: benviviLocalisation: Blois et Tours MessagePosté le: 11.03.2006, 00:55:41    Sujet du message:

Coucou Smile

je post un message car j'ai un bug au niveau du module " journal " de phpnuke que je viens d'activer. Enfait tout me laisse à penser que c'est à cause de mon pseudo ( Ben-J ), j'ai fais une page dans mon journal, je l'ai rendue publique mais je peux pas y accéder en tant que visiteur ou membre :

http://www.camarades-pc.com/journal.html

Si vous regardez bien l'url d'accès est :

http://www.camarades-pc.com/journal-search-Ben.html-J

Alors que ca devrait être

http://www.camarades-pc.com/journal-search-Ben-J.html

Et si je met la bonne URL j'ai une erreur 404 Sad

je pense qu'il y a quelque chose à corriger dans le .htaccess ou dans google tap mais je ne sait pas vraiment où, j'aurai besoin d'un petit coup de main Smile

merci

Auteur: FBLocalisation: Gradignan (33) MessagePosté le: 11.03.2006, 17:30:49    Sujet du message:

Bonjour,

Une règle à toujours respecter : que des lettres et chiffres dans un pseudo, aucun autre caractère... sinon c'est les ennuis assurés un jour ou l'autre !

Fais toujours voir tes lignes GT (php et htacces) pour voir s'il y a moyen de "bidouiller" (je suppose que c'est un peu tard pour changer de nom)

Auteur: benviviLocalisation: Blois et Tours MessagePosté le: 11.03.2006, 18:18:43    Sujet du message:

oui c'est un peut tard d'autant plus que je dois pas être le seul dans ce cas là, voici les lignes :

.htaccess

Code:
#Journal
RewriteRule ^journal-search-([a-zA-Z0-9]*).html /modules.php?name=Journal&file=search&bywhat=aid&exact=1&forwhat=$1
RewriteRule ^journal(search|delete|commentkill)-(bywhat|jid|onwhat)([a-zA-Z0-9]*)-(forwhat|ref)([a-zA-Z0-9]*).html /modules.php?name=Journal&file=$1&$2=$3&$4=$5
RewriteRule ^journal-search-([0-9]*)-([a-zA-Z0-9_-]*).html /modules.php?name=Journal&file=search&bywhat=$1&forwhat=$2
RewriteRule ^journal-([a-zA-Z0-9+]*)-(jid|onwhat|disp|op|disp)-([a-zA-Z0-9+]*).html /modules.php?name=Journal&file=$1&$2=$3
RewriteRule ^journal-edit.html /modules.php?name=Journal&file=edit
RewriteRule ^journal(file|op)-([a-zA-Z0-9]*).html /modules.php?name=Journal&$1=$2
RewriteRule ^journal.html /modules.php?name=Journal


GT-Journal.php :

Code:
<?php

$urlin = array(
"'(?<!/)modules.php\?name=Journal&amp;file=search&amp;bywhat=aid&amp;exact=1&amp;forwhat=([a-zA-Z0-9]*)'",
"'(?<!/)modules.php\?name=Journal&amp;file=(search|delete|commentkill)&amp;(bywhat|jid|onwhat)=([a-zA-Z0-9]*)&amp;(forwhat|ref)=([a-zA-Z0-9]*)'",
"'(?<!/)modules.php\?name=Journal&amp;file=([a-zA-Z0-9+]*)&amp;(jid|onwhat|disp|op|disp)=([a-zA-Z0-9+]*)'",
"'(?<!/)modules.php\?name=Journal&amp;(file|op)=([a-zA-Z0-9]*)'",
"'(?<!/)modules.php\?name=Journal'",
"'(?<!/)modules.php\?name=Your_Account&amp;op=userinfo&amp;username=([a-zA-Z0-9_-]*)'",
"'(?<!/)modules.php\?name=Your_Account&amp;op=([a-z]*)'",
"'(?<!/)modules.php\?name=Your_Account'"
);

$urlout = array(
"journal-search-\\1.html",
"journal\\1-\\2\\3-\\4\\5.html",
"journal-\\1-\\2-\\3.html",
"journal\\1-\\2.html",
"journal.html",
"userinfo-\\1.html",
"account-\\1.html",
"account.html"
);

?>

Auteur: FBLocalisation: Gradignan (33) MessagePosté le: 11.03.2006, 23:23:16    Sujet du message:

Re,

Dans la première ligne de htaccess et la première du tableau $urlin essaye de mettre, dans les parenthèses capturantes, à la place de ceci [a-zA-Z0-9]* plutôt cela [a-zA-Z0-9_-]*

(ou peut-être encore ceci [a-zA-Z0-9_\-]* car de mémoire je ne sais plus très bien s'il faut échaper le tiret, je ne crois pas)

Alors ?



PHP-Nuke France - CE -> Référencement - URL Rewrittin - Google

Toutes les heures sont au format GMT + 2 Heures

Aller à la page Précédente  1, 2, 3 ... 15, 16, 17, 18  Suivante
Page 16 sur 18


>> Fermer cette Page <<