Autor | Zpráva | ||
---|---|---|---|
Josefjosef11 Profil |
#1 · Zasláno: 18. 6. 2007, 14:31:43
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 |
#2 · Zasláno: 18. 6. 2007, 15:06:56
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 |
#3 · Zasláno: 18. 6. 2007, 15:08:35
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 |
#4 · Zasláno: 18. 6. 2007, 15:13:32 · Upravil/a: Josefjosef11
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 |
#5 · Zasláno: 18. 6. 2007, 15:15:39
Zeditoval si si dúfam ten druhý riadok :D.. musíš vyplniť domény, ktoré majú povolený prístup.
|
||
Josefjosef11 Profil |
#6 · Zasláno: 18. 6. 2007, 15:20:31 · Upravil/a: Josefjosef11
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 |
#7 · Zasláno: 18. 6. 2007, 15:23:08
au, ešte tam mám jeden pozostatok môjho kódu... za .cz zruš tu zátvorku, prepáč.
|
||
temistokles Profil |
#8 · Zasláno: 18. 6. 2007, 15:25:02
!^http[s]?://www.luther-tym.cz)/.*$ [NC]
|
||
Josefjosef11 Profil |
#9 · Zasláno: 18. 6. 2007, 15:30:22
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 |
#10 · Zasláno: 18. 6. 2007, 16:44:39
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 |
#11 · Zasláno: 18. 6. 2007, 16:52:58 · Upravil/a: Josefjosef11
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 |
#12 · Zasláno: 18. 6. 2007, 18:00:52
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 |
#13 · Zasláno: 18. 6. 2007, 20:04:10
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 |
#14 · Zasláno: 19. 6. 2007, 10:35:20
Děkuji za pomoc. Tohle už pomohlo. Nemá to vpliv na hru a můžu takle blokovat i ostatní stránky.
|
||
Časová prodleva: 17 let
|
0