PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Hébergement serveur > fr.comp.info.serveurs > [Apache2] RedirectMatch
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.info.serveurs Administration de serveurs WWW.

[Apache2] RedirectMatch

Réponse
 
LinkBack Outils de la discussion
Vieux 04/12/2005, 17h00   #1
Vincent Ramos
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut [Apache2] RedirectMatch

Bonjour,

Je me bagarre avec des RedirectMatch qui ne fonctionnent pas.
Peut-être ai-je raté quelque chose.

Le problème est le suivant: sous SPIP, j'ai quelques pages dont je
veux qu'elles redirigent vers d'autres pages. Par exemple,

/rubrique.php3?id_rubrique=69 -> /mot.php3?id_mot=12

pour cela, je comptais utiliser un RedirectMatch du type

RedirectMatch rubrique\.php3\?id_rubrique\=69
http://monsite.tld/mot.php3?id_mot=12

Cela ne marche cependant pas. J'ai bien tenté d'autres solutions en me
disant que mon expression régulière est fausse, mais sans résultats.

Pour l'instant, je me contente de règles ajoutées à mod-security.conf
du type:
SecFilter rubrique\.php3\?id_rubrique\=69
nolog,redirect:http://monsite.tld/mot.php3?id_mot=12

Ce qui fonctionne très bien. Je ne suis cependant pas satisfait car,
sémantiquement, ce n'est pas une règle de sécurité et je voudrais que
toutes les directives concernant ce site (en VirtualHost) soient dans
son seul fichier de configuration (dans lequel j'ai un RedirectMatc
qui fonctionne:

RedirectMatch (.*)edwige(.*) http://autresite.tld/edwige/

Merci de vos éventuels conseils.
  Réponse avec citation
Vieux 05/12/2005, 14h38   #2
Patrick Mevzek
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Apache2] RedirectMatch

Le Sun, 04 Dec 2005 18:00:06 +0100, Vincent Ramos a écrit :
> Je me bagarre avec des RedirectMatch qui ne fonctionnent pas.
> Peut-être ai-je raté quelque chose.


Essayer avec mod_rewrite ?
Personnellement, je préfère ce module pour mes règles de reecriture,
plus puissants. Par exemple on peut avoir des logs des réécritures
effectuées, ce qui permet plus aisément de déboguer.

> pour cela, je comptais utiliser un RedirectMatch du type
>
> RedirectMatch rubrique\.php3\?id_rubrique\=69
> http://monsite.tld/mot.php3?id_mot=12


Je ne suis pas sûr qu'on puisse toucher à la partie query string (tout
ce qu'il y a après le ?), parce qu'avec mod_rewrite on peut, mais il faut
le drapeau QSA explicitement pour ca.

> Cela ne marche cependant pas. J'ai bien tenté d'autres solutions en me
> disant que mon expression régulière est fausse, mais sans résultats.


L'expression ne me paraît pas fausse. Par contre, le = n'est pas un
caractère spécial, sauf erreur de ma part, pas besoin de le protéger
donc.

--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>

  Réponse avec citation
Vieux 07/12/2005, 20h17   #3
Vincent Ramos
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [Apache2] RedirectMatch

Patrick Mevzek égrapsen en
<pan.2005.12.05.14.38.44.696734@nospam.dotandco.co m>:

> Je ne suis pas sûr qu'on puisse toucher à la partie query string
> (tout ce qu'il y a après le ?), parce qu'avec mod_rewrite on peut,
> mais il faut le drapeau QSA explicitement pour ca.


Merci.
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 02h56.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,09343 seconds with 11 queries