RewriteCond ok RewriteRule= erreur 500

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

jeanlouis44
Nouveau WRInaute
 
Messages: 12
Inscription: Dim Sep 04, 2005 7:34

RewriteCond ok RewriteRule= erreur 500

Message le Dim Juin 25, 2006 8:31

Bonjour à toutes et tous,
j'essaie désespérément d'adapter sur mon site le code .htacces trouvé sur "Toulouse renaissance".
Mon idée:
- envoyer les user-agent vides ou anonymes vers une page d'erreur personnalisée (erreur ua.html) en leur expliquant gentiment que c'est mieux d' avoir un user-agent valide si l'on n'a rien à cacher.
- envoyer les bouffeurs d'adresses mail vers un pot à miel (pot.html).
- et enfin virer un certain nombre de d'aspirateurs et autre indélicats.
Voila une partie de mon .htaccess placé dans le répertoire www chez OVH ( GP60)
Options -Indexes
#
#***************************************************
#* FILTRAGE DES INDESIRABLES PAR USERAGENT *********
RewriteEngine on
#
#*** VERS PAGE ERREUR IDENTIFICATION ***************
#***** user agent vide *****************************
RewriteCond %{HTTP_USER_AGENT} ^-?$ [OR]
#***** user agent anonyme **************************
RewriteCond %{HTTP_USER_AGENT} .*nonymous* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} .*My\ User\ Agent* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} .*TuringOS* [NC,OR]
#
RewriteRule ^.*$ /http://www.jlp-securite.com/erreur ua.html [R,L]
#
#***************************************************

C'est RewriteRule qui me pose problème, j'ai essayé
RewriteRule .* http://www.jlp-securite.com/erreur ua.html [R,L]
RewriteRule .* /http://www.jlp-securite.com/erreur ua.html [R,L]
RewriteRule ^.*$ http://www.jlp-securite.com/erreur ua.html [R,L]
RewriteRule ^.*$ /http://www.jlp-securite.com/erreur ua.html [R,L]
RewriteRule .* /erreur ua.html [L]
RewriteRule ^.*$ /erreur ua.html [L]
RewriteRule .* erreur ua.html [L]
Pas moyen c'est à chaque fois erreur 500.
Idem pour l'autre RewriteRule

J'ai posé la question sur le forum OVH, mais sans réponse.
Merci si vous pouvez me dépanner.
Cordialement.
Jean Louis


sunflower
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 121
Inscription: Jeu Jan 05, 2006 20:09

Re: RewriteCond ok RewriteRule= erreur 500

Message le Dim Juin 25, 2006 15:33

RewriteCond %{HTTP_USER_AGENT} .*nonymous* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} .*My\ User\ Agent* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} .*TuringOS* [NC,OR]
#
RewriteRule ^.*$ /http://www.jlp-securite.com/erreur ua.html [R,L]



Déja en fin de rewritecond, juste sémantiquement "ymous.*" au lieu d'"ymous*" même si ça ne change rien

pas de '/' devant -http://www.jlp...

L'espace dans entre erreur et ua.html je crois pas que ce soit trop bien vu...
/erreur/ua.html
à la place

Idem pour l'autre RewriteRule

RewriteRule .* http://www.jlp-securite.com/poeme.html [R,L]


par contre ça a l'air plus bizarre ça... Simplement

RewriteRule .* /poeme.html [R,L]

Ca passe pas ?
Bon courage :)

jeanlouis44
Nouveau WRInaute
 
Messages: 12
Inscription: Dim Sep 04, 2005 7:34

Message le Lun Juin 26, 2006 8:12

Bonjour sunflower,
tout d'abord merci pour ton aide.
Effectivement, un espace dans le nom du fichier me bloquait et déclenchait l'erreur 500 dès l'accès au site.
Par contre chez ovh il faut d'après ce que j' ai compris écrire:
RewriteRule .* /toto.html
Bon ceçi étant dit, le problème persiste si par exemple je me connecte sur le site (avec Firefox) en utilisant un user-agent vide j'ai droit à l'erreur 500 avec
RewriteRule .* /erreurua.html [R,L]

et je ne trouve pas l'explication.
Cordialement.
Jean Louis


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 0 invités