Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

RewriteCond ok RewriteRule= erreur 500

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
jeanlouis44
Nouveau WRInaute

Inscrit le: 04 Sep 2005
Messages: 12
Localisation: Nantes

URL permanente de ce messagePosté le : Dim Juin 25, 2006 9:31    Sujet du message: RewriteCond ok RewriteRule= erreur 500

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)
Citation:
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
Citation:
RewriteRule .* http://www.jlp-securite.com/poeme.html [R,L]

J'ai posé la question sur le forum OVH, mais sans réponse.
Merci si vous pouvez me dépanner.
Cordialement.
Jean Louis
 
jeanlouis44 Visiter le site web du posteur
sunflower
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 05 Jan 2006
Messages: 121
Localisation: France

URL permanente de ce messagePosté le : Dim Juin 25, 2006 16:33    Sujet du message: Re: RewriteCond ok RewriteRule= erreur 500

Citation:

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

Citation:
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 Smile
 
sunflower Visiter le site web du posteur
jeanlouis44
Nouveau WRInaute

Inscrit le: 04 Sep 2005
Messages: 12
Localisation: Nantes

URL permanente de ce messagePosté le : Lun Juin 26, 2006 9:12    Sujet du message: RewriteCond ok RewriteRule= erreur 500

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
Citation:
RewriteRule .* /erreurua.html [R,L]

et je ne trouve pas l'explication.
Cordialement.
Jean Louis
 
jeanlouis44 Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

A lire dans l'actualité sur WRI :

En savoir plus : , , , .

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort