Version complète: sur le forum Webmaster Hub : Problème de rewrite URL
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
Moee
Bonjour smile.gif
alors je vis vous expliquer mon problème, avec votre article sur le rewrite url et les .htaccess, j'ai tenté de restreindre certains formats pour éviter le vol de lien et le vol de bande passante.

J'ai mis ceci:
CODE
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.***********.net/.*$ [NC,L]
ReWriteRule .*\.(avi|rar|ogm|mkv|zip|ogg|)$ http://www.**********.net/vol.html[F]

dans un fichier texte que j'ai renommé ensuite en .htaccess

En fait, les fichiers se trouvent sur un autre serveur à l'adresse -http://serveur.**********.net
Et quand je link un fichier sur un nom de domaine different de mon nom de domaine, il ne se passe rien : [

Ah et aussi, si je veux pas qu'on link mes images, je met ça
CODE
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.***********.net/.*$ [NC,L]
ReWriteRule .*\.(gif|jp?g|png))$ http://www.**********.net/vol.html [F]


et ça n'affiche plus les images linké, mais plus les miennes non + unsure.gif

Avez-vous une idée de mon problème? Je vous remercie et vous souhaite une bonne journée blush.gif
Dan
As-tu correctement défini ton -ou tes- noms de domaines dans la règle du HTTP_REFERER ?

Donnes-nous l'URL de ton site, qu'on puisse voir ce qui s'affiche et ce qui manque.
Moee
www.aeon-project.net

mais là je les ai enlevé parce que pour les images ça restreint tout, même celle qui sont directement sur le site.

Mais en fait mh.... comment dire, j'ai un serveur dédié, je voudrais que personne puisse d/l (j'ai empêché les requètes ftp) sauf si un lien est demandé avec le domaine aeon-project.net

je sais pas si je me fais bien comprendre happy.gif'
Dan
CODE
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !aeon-project.net.* [NC,L]
RewriteRule .*\.(gif|jp?g|png)$ http://www.aeon-project.net/vol.html [F]


Ca devrait marcher, non ?

Tu avais une ) de trop dans ta règle de réécriture wink.gif
Moee
Merci ça marche pour le site happy.gif les images sont corrompues si on link :>

par contre pour le serveur, j'ai mis ça:

CODE
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !aeon-project.net.* [NC]
RewriteRule .*\.(gif|jp?g|png|avi|ogm|mkv|rar|zip)$ http://www.aeon-project.net/vol.html [R]


et il se passe rien non + : [
Dan
Le serveur a quelle URL ? si tu donnes les infos au compte-gouttes, tu recevras les solutions au compte-gouttes aussi smile.gif

QUe les images soient corrompues, c'est normal. Tu envoies une page html alors qu'onte demande une image... donc elle ne peut pas s'afficher.

D'ailleurs le texte est plutôt brutal.

Il suffirait de mettre:
CODE
RewriteRule .*\.(gif|jp?g|png|avi|ogm|mkv|rar|zip)$ - [F]

pour interdire le téléchargement, avec éventuellement une page 403 personnalisée.
Moee
Oui mais c'était pour tester happy.gif'

sinon l'adresse du serveur est serveur.aeon-project.net ou 88.191.20.160

merci au fait de me consacrer un peu de ton temps blush.gif
Dan
Si tu as mis
CODE
RewriteCond %{HTTP_REFERER} !aeon-project.net.* [NC]

exactement comme ça, ton serveur devrait voir les images vu que le sous-domaine n'est pas mentionné.

Que veux-tu dire par
CITATION
et il se passe rien non + : [

Ton serveur doit pouvoir voir les images ou non ?
Moee
Non en fait, c'est un htaccess qui n'a rien à voir avec l'autre.
Ce serveur contient des avi, mkv, ogm et zip/rar, je voudrais que personne puisse d/l autre part qu'un lien sur mon site www.aeon-project.net :x
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.