Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/10/2011, 22h13   #1
Futur Membre du Club
 
Inscription : juillet 2010
Messages : 32
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 32
Points : 19
Points : 19
Par défaut RedirectMatch avec Redirect permanent

Bonsoir à tous,

J'essaie de faire deux redirection permanent simple, mais cela ne fonctionne pas comme il faut.

Actuellement il y a :

http://www.toto.com/tata/
http://www.toto.com/tata/abcd
http://www.toto.com/tata/efdc

J'aimerai faire deux chose, la première :

Code :
Redirect permanent /tata http://nouveau_domaine.fr/tata
Cela fonctionne

Mais aussi :

Code :
RedirectMatch ^/tata/([a-z]*)$ http://nouveau_domaine.fr/tata-special

Si vous avez une idée merci.

Pablo
pablofr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 22h55   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 297
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 297
Points : 8 578
Points : 8 578
Mettre le RedirectMatch avant le Redirect permanent ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 11h57   #3
Futur Membre du Club
 
Inscription : juillet 2010
Messages : 32
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 32
Points : 19
Points : 19
Pas mieux :

Code :
1
2
RedirectMatch permanent ^/component/sobi2/([a-z]*) http://xxxx/yyyy/
Redirect permanent /component/sobi2 http://xxxx/uuuuu/
pablofr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 16h01   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 297
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 297
Points : 8 578
Points : 8 578
Bizarre. Et en remplaçant le * par un + ?
Code :
1
2
RedirectMatch permanent ^/component/sobi2/([a-z]+) http://xxxx/yyyy/
Redirect permanent /component/sobi2 http://xxxx/uuuuu/
Ce qui est gênant c'est que Redirect complète automatiquement les URL : tu donnes un début d'URL et toutes les URL qui commencent par ce truc sont redirigées. Donc ta première redirection (^/component/sobi2/([a-z]+)) est incluse dans la seconde (/component/sobi2) car c'est le même début d'URL.

Autre idée : utiliser mod_rewrite à la place.
Code :
1
2
3
4
RewriteEngine on

RewriteRule ^component/sobi2/([a-z]*) http://xxxx/yyyy/ [R=301,L]
RewriteRule ^component/sobi2$ http://xxxx/uuuuu/ [R=301,L]
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2011, 11h33   #5
Futur Membre du Club
 
Inscription : juillet 2010
Messages : 32
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 32
Points : 19
Points : 19
Cela me rajoute "le nom du fichier à la fin"

http://xxx/xxxx/?sobi2Task=sobi2Deta...=3&sobi2Id=447

Je vais attendre que Google déindex tout cela sera plus simple.

Merci
pablofr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h21.


 
 
 
 
Partenaires

Hébergement Web