Réécrire les URL de pages existantes pour y changer un mots

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

kitten13
WRInaute discret
WRInaute discret
 
Messages: 213
Inscription: 30 Avr 2007

Réécrire les URL de pages existantes pour y changer un mots

Message le Mer Avr 15, 2009 8:31

Bonjour,

j'ai rewriter une parti de mes urls pour y changer un mots : remplacement posts par dons

Redirection permanente : url : http://www.blabla/posts/blabla vers http://www.blabla/dons/blabla

Code: Tout sélectionner
RewriteRule ^([-]?[0-9]+)([-_][^/]*)?/posts/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?/page([0-9]*)\.html         
([-]?[0-9]+)([-_][^/]*)?/dons/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?/page([0-9]*)\.html [L,R=301]


Redirection permanente : url : http://www.blabla/posts/blabla vers http://www.blabla/dons/blabla

Code: Tout sélectionner
RewriteRule ^([-]?[0-9]+)([-_][^/]*)?/posts/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?               
([-]?[0-9]+)([-_][^/]*)?/dons/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)? [L,R=301]


-----------------------------------------

Redirection normal vers mes pages :

Code: Tout sélectionner
                                                                                                                                     
RewriteRule ^([-]?[0-9]+)([-_][^/]*)?/dons/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?/page([0-9]*)\.html         /index.php?view=ads&catid=$3&subcatid=$5&cityid=$1&page=$7 [QSA]


Redirection normal vers mes pages :

Code: Tout sélectionner
RewriteRule ^([-]?[0-9]+)([-_][^/]*)?/dons/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?               /index.php?view=ads&catid=$3&subcatid=$5&cityid=$1 [QSA]


Mais la redirection de l'ancien urls vers la nouvelle ne fonctionne pas. :(

gentlekho
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 8 Jan 2009

Re: Réécrire les URL de pages existantes pour y changer un mots

Message le Ven Avr 17, 2009 10:50

Bonjour
As tu trouvé une solution car j'ai le même soucis.
merci

kitten13
WRInaute discret
WRInaute discret
 
Messages: 213
Inscription: 30 Avr 2007

Re: Réécrire les URL de pages existantes pour y changer un mots

Message le Ven Avr 17, 2009 11:38

gentlekho a écrit:Bonjour
As tu trouvé une solution car j'ai le même soucis.
merci



Avec les mêmes structures urls ?

gentlekho
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 8 Jan 2009

Re: Réécrire les URL de pages existantes pour y changer un mots

Message le Ven Avr 17, 2009 11:44

Bonjour,
Non pas tout à fait, j'aimerai renommer un url de genre :

http://sousdomaine.site.com/store/dossier1/sousdossier/
en :
http://sousdomaine.site.com/hide/dossier1/sousdossier/
ou bien "http://sousdomaine.site.com/store" en "hide" si possible.

merci d'avance

kitten13
WRInaute discret
WRInaute discret
 
Messages: 213
Inscription: 30 Avr 2007

Re: Réécrire les URL de pages existantes pour y changer un mots

Message le Ven Avr 17, 2009 11:54

Tes urls sont différentes donc tu n'a pas vraiment le même problème.

Mon url est précédé avant et après le mots posts par plusieurs variables/id d'où mon souci pour faire ma redirection correctement.

gentlekho
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 8 Jan 2009

Re: Réécrire les URL de pages existantes pour y changer un mots

Message le Ven Avr 17, 2009 12:02

Merci quand même :wink: , je vais créer un nouveau topic pour ça.

kitten13
WRInaute discret
WRInaute discret
 
Messages: 213
Inscription: 30 Avr 2007

Re: Réécrire les URL de pages existantes pour y changer un mots

Message le Sam Avr 18, 2009 10:00

Personne ?

kitten13
WRInaute discret
WRInaute discret
 
Messages: 213
Inscription: 30 Avr 2007

Re: Réécrire les URL de pages existantes pour y changer un mots

Message le Sam Avr 18, 2009 20:26

J'ai fait ceci mais visiblement ça ne fonctionne pas :

Code: Tout sélectionner

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^([-]?[0-9]+)([-_][^/]*)?/posts/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?\.html$ [NC]
RewriteRule ^/(.*)$ ([-]?[0-9]+)([-_][^/]*)?/dons/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?\.html$1 [L,R=301]



et ceci

Code: Tout sélectionner
RedirectMatch 301 ^([-]?[0-9]+)([-_][^/]*)?/posts/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?\.html$   

/([-]?[0-9]+)([-_][^/]*)?/dons/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?/([0-9]+)([-_][^/]*)?\.html


Une idée ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 1 invité