Introduction

Rewriting

Begain

Setup YOUR GuppY

Tests


Connect again
---

Your name (or pseudo) :

Your secret code (associated with your pseudo)


 Count of members 19 members


Connected :

(nobody)
Visits

   visitors

   visitors online

Search




Coming from ?
forum.gifForum - Rewriting - Topic #20

Forum charter - Forum charter

Forum - Forum
Rewriting - Rewriting
- Topic # 20


active Topic # 20  Pb de rewriting avec nuxit

15/02/2008 @ 08:12
by coppernic

Anonymous

visitor

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

  Post an answer  Top

[]   

StartPrevious one [ 1 2 ] Next oneEnd
Answer n° 11
--------
17/02/2008 @ 04:31
by coppernic

Anonymous

visitor
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
  Post an answer  Top
Answer n° 12
--------
17/02/2008 @ 12:13
by URLrewriting

URLrewriting

Administrator
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

 
Write to URLrewriting   Web site URLrewriting Post an answer  Top
Answer n° 13
--------
17/02/2008 @ 12:28
by coppernic

Anonymous

visitor
Salut,
Si je met la varable(-fr)langue le résultat me donne ceci:
http://avocats-reunion.net/articles.php?lng=fr&pg=13
  Post an answer  Top
Answer n° 14
--------
17/02/2008 @ 12:39
by URLrewriting

URLrewriting

Administrator
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
Write to URLrewriting   Web site URLrewriting Post an answer  Top
Answer n° 15
--------
17/02/2008 @ 12:46
by coppernic

Anonymous

visitor
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.
Write to coppernic   Post an answer  Top
Answer n° 16
--------
17/02/2008 @ 14:31
by coppernic

Anonymous

visitor
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
  Post an answer  Top
Answer n° 17
--------
17/02/2008 @ 14:58
by URLrewriting

URLrewriting

Administrator
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
Write to URLrewriting   Web site URLrewriting Post an answer  Top
Answer n° 18
--------
28/03/2008 @ 11:11
by 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
Write to jjcc   Web site jjcc Post an answer  Top
StartPrevious one [ 1 2 ] Next oneEnd
active topic active   closed topic closed   Sticky Sticky   New New message   -   Correct Correct message   Close Close topic   Make sticky Make sticky
[]
Forum Topic  Forum 


^ Top ^