htaccess vraagje

Status
Niet open voor verdere reacties.

Soldaatje

Gebruiker
Lid geworden
8 jan 2009
Berichten
113
ik heb 2 domeinen.
op de ene staan mp3's (zelfgemaakte dus legaal), op de ander staat (nog) niks.

op de domein waar de mp3's staan heb ik een bestaande htaccess bestand met daarin anti hotlink beveiliging en het verwijzen van de site zonder www naar de site met www ervoor (dit heb ik ook voor de domein waar nog niks op staat gedaan).

nu wil ik deze uitbreiden met het volgende:

ik wil de mp3's die op de ene domein staan (de URL's ervan) op de andere domein plaatsen zodat deze gedownload/opgeslagen kunnen worden.

Hoe regel ik dit in/met htaccess aangezien er nu op de domein(en) een anti hotlink beveiliging staat?
 
je maakt een uitzonderingsregel

Code:
RewriteEngine on
# Als de referrer niet leeg is...
RewriteCond %{HTTP_REFERER} !^$ [NC]
# ...en de referrer niet afkomstig is van mijndomein.nl...
RewriteCond %{HTTP_REFERER} !^http://mijndomein.nl.*$ [NC]
# ...blokkeer dan het opgevraagde plaatje of filmpje of mp3
RewriteRule \.(gif|jpg|png|mpg|mov|mp3)$ - [F]

,Greetz

Xtremegamer
 
Hallo,

bedankt voor je reactie. Op dit moment gebruik ik deze htaccess code:

Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?site.extentie(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|png|mp3|wma)$ - [F,NC]
RewriteCond %{HTTP_HOST} ^site\.extentie [NC]
RewriteRule ^(.*)$ http://www.site.extentie/$1 [L,R=301]

hoe kan ik wat jij zegt hierin verwerken, en hoe weet ik dan bij welk ik de domein met mp3's moet plaatsen en waar de domein waar die mp3's op afgespeeld mogen worden?
 
source server

enkel een .htaccess is nodig op de server waar de mp3 staan omdat deze kijkt of je wel van de andere of die website komt zo niet krijg je een 404
 
Ja klopt, maar hoe voeg ik het stukje code dat jij hier hebt gegeven toe aan de code die ik al heb staan in mijn .htaccess-bestand?
 
Ik heb een Déjà vu denk ik :)

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://localhost:81/ [OR]
RewriteCond %{REMOTE_ADDR} !127.0.0.1
RewriteRule .*\.(gif|jpg|jpeg|bmp|png|mp3|wma)$ - [F]

Waar REMOTE_ADDR staat de ip veranderen van de externe server. En de tweede HTTP_REFERER van je host.

Ik heb dit lokaal getest en het lijkt te doen wat jij wil.
Namelijk het blokkeren van de verboden lijst voor iedereen behalve voor 1 ip adres
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan