Hotlinking tiltása

g2a képe

Érdekes gondom akadt. Igyekeznék megoldani a lapomról történő képek, videók átlinkelését. Erre a célra eddig megfelelt ez az oldal adta megoldás:

http://www.phpstudio.hu/?subaction=htaccesstool&action=implements

Viszont mióta a Drupal 6.16 -ra frissítettem, a web-gyökérben a .htaccess fálj tartalma is egy speciál drupálos változatra frissült. Azóta hiába van egy külön files könyvtáramban elhelyezett Hotlinking tiltás a .htaccess fáljban, nem tiltja le a linkelést, nem működik. Találkoztatok már ezzel a problémával?

Drupal verzió: 
gergely képe

Nem igazán értem a problémádat, de én ezt használva két kattintás után eljutottam ide, ami nagyon úgy tűnik, hogy jó megoldás lesz neked. Remélem segít :)

0
0

---
Tévedni mindenkinek szabad, csak a mérnöknek észre kell vennie.

g2a képe

Ez egy 2005-ös megoldás. Írtam, a Drupal 6.16-os frissítés óta sajnos nem működik.

0
0
pp képe

az van, hogy több .htaccess fájl is befolyásolhatja a működését az oldaladnak. Egészen a gyökér könyvtárból indulva végig a fájlok elérési útvonalán bárhol elhelyezett .htaccess fájlok összessége adja ki azt a szabályt ami szerint ki lesz szolgálva a sok fájl. Ezeket kéne megmutatnod, hogy lehessen mondani valamit. A belinkelt oldallal nem tudunk mit kezdeni, az nem egy .htaccess fájl és nem is annak a tartalma.

pp

0
0
g2a képe

A 6.16-os Drupal frissítette a gyökérben lévő .htaccess fáljt nálam. Ugyhogy annak tartalmát a saját lapodon is láthatod, ha te is frissítettél. Amit meg belinkeltem lapot, az bepipálás után legyártja a .htaccess fáljba másolandó sorokat. Tehát azt is láthatod. Ennél több információm nincsen.

0
0
nevergone képe

Szerinted itt bárki is tudja, hogy te miket pipáltál be ott, és a tárhelyeden milyen globális beállítások vannak? Mutasd csak a .htaccess tartalmát.

0
0
upszilon képe

Bizonyára letöltötted már te is a Drupal 6.16-ost. Megnézed a gyökerében lévő .htaccess fáljt. Az van nekem is a gyökérben. Pontosan az. Tehát értelmetlen ide bemásolni.
A belinkelt készítő oldalon pedig csak a Hotlinking tiltása van bepipálva és egyből mutatja a .htaccess fálj tartalmát neked. Tehát ezt is értelmetlen lenne ide bemásolni. Minden rendelkezésedre áll ahhoz, hogy válaszolhass a kérdésemre.

Megkérdezem másképpen is: A ti 6.16-os Drupal oldalaitokon működik a .htaccess útján történő Hotlinking tiltás?

0
0
nevergone képe

g2a == upszilon?

Miért kell két név a fórumra? Mindenesetre üdvözöljük. :)
Hogy ontopic is legyek:
1.) nem mondtad, hogy csak az volt bekapcsolva ott
2.) ha a kérdés neked fontos, akkor megér annyit neked, hogy egy tárhelyen (pl. pastebin) megmutasd a tartalmát, hadd ne mi menjünk utána
3.) a globális beállításokról még nem nyilatkoztál
4.) az oldalad linkje esetleg segíthet

0
0
upszilon képe

Nem publikus sem az oldalam címe, sem a kilétem. Egyébként miért vagy ennyire kíváncsi? (Ez valami speciális drupal-szakértői szokás? :-)

0
0
Paal képe

Azért kíváncsi, mert Nevergone olyan rendes csávó, aki segíteni akar. :)
Ha nem kérdez - és te nem válaszolsz - akkor ez sokkal nehezebb lesz.
Az oldalad címével meg talán közelebb jutottunk volna a megoldáshoz. De ahogy látom, Den megoldotta neked...

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

upszilon képe

Fenét azért. Szeret szemétkedni, azért.

0
0
Den képe

Megnéztem az általad ajánlott oldalt. Hot link tiltásra ezt írja:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tedomainod.hu/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|bmp|mp3|wav|ogg|mid|wmv|avi|mpg|mpeg|swf)$ - [F]

Megkeresed a drupal .haccess-ében a RewriteEngine on sort, és mögé beilelszted a tiedet, úgy, hogy csak 1 db RewriteEngine on sor legyen.

Ez mit csinál? Mert ennek működnie kell. A tedomainod.hu-t cseréld, természetesen.

0
0
upszilon képe

"úgy, hogy csak 1 db RewriteEngine on sor legyen"

Hogy én ere nem gondoltam, ez a megoldás.

0
0
upszilon képe

Sajnos így sem jó. Mintha ott sem lenne az utasítás. Valami más tipp?

0
0
Den képe

Nincs.

Se logok, se hibaüzenet, se semmi. Se teszt oldal ahol meg lehetne viszgálni a visszaadott headereket.

Azon felül, megint úgy viselkedsz, mint ha ez a fórum a te 7/24-es supportod lenne.

Nincs több segítség. Boldogulj magad.

0
0
upszilon képe

"úgy viselkedsz, mint ha ez a fórum a te 7/24-es supportod lenne"

Neked sem működik, te sem tudod. Ez tehát nem support, nem segítség.

0
0
Paal képe

Nem ír valamit rá?

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

upszilon képe

Nincs. Egyszerűen olyan mintha ott sem lenne.

0
0
zserno képe

Nagyon szepen koszonjuk a megoldast Den-nek! :)
(Igy szokas.)

0
0
upszilon képe

Meg szoktam köszönni, de csak akkor, ha jó a megoldás.

0
0
Paal képe

...hogy "ez a megoldás". Félreérthető voltál.

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

upszilon képe

Mivel látom, hogy megint senki sem tudja, de mindenki beszól, okoskodik, méltatlankodik, szemétkedik, megköszönöm a részvételt és elbúcsúzom. Ilyen körülmények között nem tartok igényt a segítségetekre!

0
0
realdream képe

Több megoldás is létezik, ezt most kipróbáltam és működik.

A drupal root könyvtárban lévő .htaccess bővítése az alábbi sorokkal:

SetEnvIfNoCase Referer "^$"  local_ref=1
SetEnvIfNoCase Referer "^http://(www\.)?tedomained\.hu" local_ref=1
<FilesMatch "\.(bmp|jpe?g|gif|png)$">
 Order Allow,Deny
 Allow from env=local_ref
</FilesMatch>
0
0

-------------------------------
http://www.realdream.hu