zirone Posté 17 Décembre 2005 Posté 17 Décembre 2005 (modifié) Bonjour à tous Bon voilà j'ai un problème assez récurent que j'arrive pas à me débarrasser ou à régler. Mon problème: Dans mon htaccess, afin d'éviter le spam referrer des sites de sexe et autres sites de casino, j'ai inséré des codes pour les expulser sur une adresse bidon de type localhost. (cf http://www.webmaster-hub.com/index.php?showtopic=16170 ) Mais, problème. J'ai remarqué que sur une page possédant dans l'url le mot canalsat (et non canal ou sat, mais bien les deux accrochés), si je cliquais sur un lien de la dite page, je me faisais rediriger sur localhost! Pourtant, dans le htaccess, je n'ai jamais dans la partie des mots à exclure mis canalsat! Et je ne vois pas d'où le problème peut venir. Je n'ai un problème que sur le mot canalsat! Je n'ai jamais eu aucune erreur avec un autres mots, à part ceux qui sont dans l'htaccess (c'est normal, avant de poster j'ai fait des tests...). Voici le contenue de mon htaccess en entier... ################################## Errors #######################################ErrorDocument 301 /error/301-moved_permanently.html#ErrorDocument 302 /error/302-moved_temporarily.html#ErrorDocument 303 /error/303-see_other.html#ErrorDocument 400 /error/400-bad_request.htmlErrorDocument 401 /error/401-authorization_required.html#ErrorDocument 402 /error/402-payment_required.htmlErrorDocument 403 /error/403-forbidden.htmlErrorDocument 404 /error/404-not_found.html#ErrorDocument 405 /error/405-method_not_allowed.html#ErrorDocument 406 /error/406-not_acceptable.html#ErrorDocument 407 /error/407-proxy_authentication_required.htmlErrorDocument 408 /error/408-request_timed_out.html#ErrorDocument 409 /error/409-conflicting_request.html#ErrorDocument 410 /error/410-gone.html#ErrorDocument 411 /error/411-content_length_required.html#ErrorDocument 412 /error/412-precondition_failed.html#ErrorDocument 413 /error/413-request_entity_too_long.html#ErrorDocument 414 /error/414-request_uri_too_long.html#ErrorDocument 415 /error/415-unsupported_media_type.htmlErrorDocument 500 /error/500-internal_server_error.html#ErrorDocument 501 /error/501-not_implemented.html#ErrorDocument 502 /error/502-bad_gateway.htmlErrorDocument 503 /error/503-service_unavailable.html#ErrorDocument 504 /error/504-gateway_timeout.html#ErrorDocument 505 /error/505-http_version_not_supported.html######################################################################################################### Howto map /~user to /user ############################RewriteEngine OnRewriteCond %{REQUEST_URI} ^/([^/]+)$RewriteCond %{DOCUMENT_ROOT}/%1 !-dRewriteCond /home/sites/%{SERVER_NAME}/users/%1 -dRewriteRule ^([^/]+)$ http://%{SERVER_NAME}/$1/ [R,L]RewriteCond %{REQUEST_URI} ^/([^/]+)/RewriteCond %{DOCUMENT_ROOT}/%1 !-dRewriteCond /home/sites/%{SERVER_NAME}/users/%1 -dRewriteRule ^([^/]+)(.+)$ http://%{SERVER_NAME}/~$1/$2################################################################################RewriteEngine OnRewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)porn(-|.).*$ [OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)adult(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)anal(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)gay(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)mature(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)pussy(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)sex(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)tits(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)boob(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)forced(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)hgh(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)prevacid(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)incest(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)rape(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)hydrocodone(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)weight(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)poker(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)phentermine(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)diet(-|.).*$ [NC,OR]RewriteCond %{HTTP_REFERER} ^http://(www\.)?.*(-|.)casino(-|.).*$ [NC]RewriteRule \.*$ http://localhost [R,L]RewriteEngine OnRewriteCond %{HTTP_HOST} ^battlestargalactica-online.com$RewriteRule ^(.*) http://www.battlestargalactica-online.com/$1 [QSA,L,R=301] Je n'y comprends rien et je ne sais pas où est le problème... Si vous pouviez m'aider. Merci. Modifié 17 Décembre 2005 par zirone
zirone Posté 17 Décembre 2005 Auteur Posté 17 Décembre 2005 Désolé du double post . Juste pour dire que je suis arrivé à résoudre plus ou moins le problème, en le contournant. Merci
Remi Posté 17 Décembre 2005 Posté 17 Décembre 2005 A mon avis ton problème vient des (-|.) Cela signifie "un tiret ou n'importe quel caractère". Normal que 'canalsat' soit ejecté...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant