Présentation

Rewriting

Les preparatifs

Préparer SON GuppY

Fichiers concernés

La suite

Tests

  • sapin

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 16 membres


Membres connectés :

( personne )
Visites

   visiteurs

   visiteurs en ligne

Recherche




d'ou arrivez-vous ?
forum.gifForum - Rewriting - Sujet n°20

La Charte du Forum - La Charte du Forum

Forum - Forum
Rewriting - Rewriting
- Sujet n° 20


actif Sujet n° 20  Pb de rewriting avec nuxit

le 15/02/2008 @ 08:12
par coppernic

Anonyme

visiteur

Salut,
J'essaye depuis pas mal de temps l'url.rewriting sur un site mais je n'ai que des erreurs 404
Voila se qu'il y a dans mon htaccess:
Options +FollowSymlinksRewriteEngine onRewriteRule ^article-([0-9]*)-([a-zA-Z0-9|_-]+)-([a-z]*).html$ articles.php?lng=$3&pg=$1 [L]
quelqu'un peut il me solutionné mon probleme.
Cordialement
Coppernic

  Poster une réponse  Haut

[]   

DébutPrécédent [ 1 2 ] SuivantFin
Réponse n° 11
--------
le 17/02/2008 @ 04:31
par coppernic

Anonyme

visiteur
Re,
Bon, je crois que cela fonctionne, mais j'ai un autre petit souci :
1) Pour fonctionner j'ai mis url compléte:
Options +FollowSymlinksRewriteEngine onRewriteRule ^article-([0-9]*)-([a-zA-Z0-9|_-]+)-([a-z]*).html$ http://avocats-reunion.net/articles.php?lng=$3&pg=$1 [L]

en rajoutant le http://
l'ancienne url:
http://avocats-reunion.net/articles.php?lng=fr&pg=43
url souhaité :
http://avocats-reunion.net/article-43-le-role-de-l-avocat.html
résultat :
http://avocats-reunion.net/articles.php?lng=avocat&pg=43
tu peux m'expliquer cette différence
Coppernic
  Poster une réponse  Haut
Réponse n° 12
--------
le 17/02/2008 @ 12:13
par URLrewriting

URLrewriting

Administrateur
34 messages
Salut,

il te manque la précision de la variable langue dans ton url souhaitée

Citation :

http://avocats-reunion.net/article-43-le-role-de-l-avocat.html

 
du coup ton htaccess croit que "avocat" c'est la variable langue n

ce devrait ressembler plutot à :
Citation :

http://avocats-reunion.net/article-43-le-role-de-l-avocat-fr.html

 
Ecrire à URLrewriting   Site web URLrewriting Poster une réponse  Haut
Réponse n° 13
--------
le 17/02/2008 @ 12:28
par coppernic

Anonyme

visiteur
Salut,
Si je met la varable(-fr)langue le résultat me donne ceci:
http://avocats-reunion.net/articles.php?lng=fr&pg=13
  Poster une réponse  Haut
Réponse n° 14
--------
le 17/02/2008 @ 12:39
par URLrewriting

URLrewriting

Administrateur
35 messages
donc ça fonctionne !

la seule subtilité c'est que la barre d'adresse ne conserve pas l'url choisie mais affiche l'url réelle :

cet exemple de lien :
http://avocats-reunion.net/article-43-le-rol e-de-l-avocat-fr.html

amène bien vers :
http://avocats-reunion.net/articles.php?lng=fr& ;pg=43

on dirait que la règle
Options +FollowSymlinks

est déficiente chez cet hébergeur k
Ecrire à URLrewriting   Site web URLrewriting Poster une réponse  Haut
Réponse n° 15
--------
le 17/02/2008 @ 12:46
par coppernic

Anonyme

visiteur
Bon je vais controlé avec mon hébergeur et je te tiens au courrant.
A+
Coppernic

P.S. : si tu trouve la solution, préviens moi.
Merci pour tes réponse ultra repide.
Ecrire à coppernic   Poster une réponse  Haut
Réponse n° 16
--------
le 17/02/2008 @ 14:31
par coppernic

Anonyme

visiteur
Re,
Bon, je crois que c'est dans l'ecriture de l'url qu'il ya un Pb car j'ai fais plusieurs variante avec ceci:
1) http://avocats-reunion.net/article-13-domaine-des-entreprises.html
J'ai ce résultat
http://avocats-reunion.net/articles.php?lng=entreprises&pg=13

2)http://avocats-reunion.net/article-13-entreprises.html
J'ai une erreure 404

3)http://avocats-reunion.net/article-13-domaine-des-entreprises-fr.html
Jai ce résultat
http://avocats-reunion.net/articles.php?lng=fr&pg=13

Autre probleme, quand je veux supprimé la boite la 1ere boite article car ça devient un doublon , j'ai une réponse :
( il faut l'autorisation du webmaster )
Comment je peu garder ma boite Menu (ajoute menu) et enlever l'ancienne boite article
Coppernic
  Poster une réponse  Haut
Réponse n° 17
--------
le 17/02/2008 @ 14:58
par URLrewriting

URLrewriting

Administrateur
36 messages
en fait comme tu n'utilises qu'une seule langue, peut-etre faudrait-il simplement revoir la règle de réécriture

par exemple :
Code :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^article-([0-9]*)-([a-zA-Z0-9|_-]+).html$ articles.php?&pg=$1 [L]
 
en virant tout ce qui fait référence à la variable langue ( que ce soit dans l'url souhaitée ou dans l'url réelle )

pour l'histoire des boites, il te faut installer le fork ajoute menu de JeanMi, qui te permettra de n'afficher QUE la boite ajoute menu k
Ecrire à URLrewriting   Site web URLrewriting Poster une réponse  Haut
Réponse n° 18
--------
le 28/03/2008 @ 11:11
par jjcc

jjcc

11 messages
bonjour pour info j'ai eu le même couic pour l'url et j'ai installé comme regle ceci et cela fonctionne pour les articles avec le plugin "ajoute menu" et pour les pages sample (règle que m'a donné "url rewriting"

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^article-fr-([0-9]+)-(.+)\.html$ /articles.php?lng=fr&pg=$1 [L]
RewriteRule ^pages-([0-9]*)-([a-zA-Z0-9|_-]+)-([a-z]{2})\.html$ /pages/_$1sample.php?lng=$3&pg=$1 [L]

la ligne "sample" sur une seule ligne

pour vérifier il suffit de voir sur mon site .......ou j'ai fait un essai ici sur la totalité du site

bye
jjccRectifié par jjcc le 28/03/2008 @ 11:15Rectifié par jjcc le 28/03/2008 @ 11:16
Rectifié par jjcc le 28/03/2008 @ 11:18
Ecrire à jjcc   Site web jjcc Poster une réponse  Haut
DébutPrécédent [ 1 2 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Cloturer Cloturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 


^ Haut ^