URL rewriting et adresse dans la barre

Nouveau WRInaute
bonjour à tous...
j'ai réussi à faire des URL rewriting qui me conviennt et j'ai changé les liens dans mes page
donc mes lien son du type
<a href="http://www.monsite.com/mon-bo-titre_art33.php">mon bo titre </a>
et cela redirige vers la page
http://www.monsite.com/article.php3?id_article=33

MAIS dans la barre d'adresse, je voudrait conserver l'adresse http://www.monsite.com/mon-bo-titre-art-3.php et non celle réécrite.
je suis sur que c'est possible.. mais impossible d'y arriver.
voici la règle que j'ai écrite

RewriteRule spip\/(.*)_art([0-9]+).php http://www.**.com/spip/article.php3?id_article=$2 [QSA,R,L]

je dois changer quoi ???
 
WRInaute passionné
Salut c est bizarre ton histoire.
Quand je fais mes Rewrite j' ai toujours mes adresses Rewrit qui s' affiche dans la barre.

Essai ce code:
Code:
RewriteRule spip\/(.*)_art([0-9]+).php$ spip/article.php3?id_article=$2 [L]

Repond ci cela marche
 
WRInaute passionné
On dirait que ta page est actualiser quand on demande l' adresse.
Modifie toute tes adresses adresse.
J ai vu sur le site que tu m' as donner qu'il y avais encore des adresse non rewrite.
A mon avie cela ne vient pas de ton .htaccess.
Tu es sur un CMS SPIP ??
Si oui tu devrai facilement trouver des methodes pour URL Rewrite.

Je peux pas bien te dire comment fonctionne SPIP je ne l ai jamais regardé en détail.

Essai aussi avec ca:
Code:
RewriteRule spip\/(.*)_art([0-9]+).php $ spip/article.php3?id_article=$2 [L]
Pense a mettre le dollard.
Je te l avais mis dans le post avant mais tu ne la pas rajouté.
Je ne pense pas quand meme que ton probleme vienne de ce petit $, mais essai toujours
 
Nouveau WRInaute
Borower a dit:
On dirait que ta page est actualiser quand on demande l' adresse.
Modifie toute tes adresses adresse.
J ai vu sur le site que tu m' as donner qu'il y avais encore des adresse non rewrite.
A mon avie cela ne vient pas de ton .htaccess.
Tu es sur un CMS SPIP ??
Si oui tu devrai facilement trouver des methodes pour URL Rewrite.
C'ets parce que j'ai pas encore actualiser mon squelette SPIP avec les bon lien, croyant que cela venait de mes squellette, je suis revenu au départ en essayant déjà de résoudre le pb de la barre d'adresse
Borower a dit:
Essai aussi avec ca:
Code:
RewriteRule spip\/(.*)_art([0-9]+).php $ spip/article.php3?id_article=$2 [L]
Pense a mettre le dollard.
le $ ne change rien mais sur un autre forum j'ai lu que
si on mettait http:// => ca changeait l'adresse dela barre
si on mettait une adresse relative => l'adrese de la barre était inchangée...

pour l'instant j'ai un peu de mal avec mes adresse relative.; mais je vais y arriver.... à la fin....
 
Nouveau WRInaute
[résolu]

et oui c'était bien cela le problème.. il ne fallait pas mettre
Code:
 http://
mais bien le lien relatif soit
Code:
 /spip/article.php3?id_article=$2 [QSA,L]
 
Discussions similaires
Haut