Autor Zpráva
Josefjosef11
Profil
Dobrý den, mám docela velký problém s přenosem dat na svých stránka a chtěl bych ho vyřešit přes .htaccess. O co jde. Na svých stránkach mám data ke stažení. Některé jiné stránky se stejnou tématikou, začaly používat odkazi na moje soubory. Chtěl bych , aby po kliknutí na tento soubor, místo toho aby se začal stahovat, se otevřela moje stránka. Jak blokovat jednotlivé stránky? Budu vděčný za každou radu.
temistokles
Profil
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http[s]?://domena.sk)/.*$ [NC]
RewriteRule .(gif|jpg|jpeg|png|bmp|mp3|mpg|avi|mov)$ - [F]

ja to m8m takto a funguje to super. ak ti však na server nebude doručený referer, zobrazí sa to aj tak (väčšina ľudí ho však posiela).
temistokles
Profil
Aha, teraz čítam, že nehcceš vrátiť forbidden ale presmerovať na svoju stránku :D tak potom:


RewriteRule .(gif|jpg|jpeg|png|bmp|mp3|mpg|avi|mov)$ http://domena.sk/download.php
Josefjosef11
Profil
Děkuji, ale takto jsem si zakázal stahování i přímo z mojich stránek. Aha, nestich sem přečíst ten druhý příspěvek. Du to skusit
temistokles
Profil
Zeditoval si si dúfam ten druhý riadok :D.. musíš vyplniť domény, ktoré majú povolený prístup.
Josefjosef11
Profil
Udělal jsem to takto:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http[s]?://www.luther-tym.cz)/.*$ [NC]
RewriteRule .(zip|loc)$ http://www.luther-tym.cz/mody.html

Jo a samozřejmě mi to nefunguje.
temistokles
Profil
au, ešte tam mám jeden pozostatok môjho kódu... za .cz zruš tu zátvorku, prepáč.
temistokles
Profil
!^http[s]?://www.luther-tym.cz)/.*$ [NC]
Josefjosef11
Profil
Tak teď to vypadá takto:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http[s]?://www.luther-tym.cz/.*$ [NC]
RewriteRule .(zip|loc)$ http://www.luther-tym.cz/mody.html

Už můžu stahovat ze své stránky, ale i z ostatních. Například na této stránce http://alf.red.free.fr/tmmod/index.php?f=viewMod&id=252 po kliknutí na TÉLÉCHARGER, bez problému stáhne soubor z mé stránky.
temistokles
Profil
Vložil si to do .htaccess v danom priečinku, kde sa nachádzajú downloady prípadne do nadradeného priečinku? Máš uvedené v .htaccess "RewriteEngine On"?

Ak áno a áno (:D), tak ešte skús ešte pred každú bodku v url adrese da5 lomítko ( - opačné ako je znak delenia, dúfam, že ho zobrazí ;)).
Josefjosef11
Profil
Tak to mám. Tohle je výsledek a zatím to funguje:

RewriteEngine On
#RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://luther-tym.cz.*$
RewriteCond %{HTTP_REFERER} !^http://.*.luther-tym.cz.*$
RewriteRule .(zip|loc)$ http://www.luther-tym.cz/mody.html [L,R]

Děkuji za pomoc. Du testovat.
Josefjosef11
Profil
Tak to nemůžu použít. Blokuje to sice stahování z jiných stránek, ale taky to blokuje stahování dat přímo ze hry. Potřeboval bych něco co by zablohovalo konkrétni stránku.
temistokles
Profil
Keď odpoznámkuješ druhý riadok?

Ak nepomôže ani to, tak skús toto:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://www.tuto-domenu-nechcem.com/.*$
RewriteRule .(zip|loc)$ http://www.luther-tym.cz/mody.html [L,R]
Josefjosef11
Profil
Děkuji za pomoc. Tohle už pomohlo. Nemá to vpliv na hru a můžu takle blokovat i ostatní stránky.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: