Avatar billede kgp43 Nybegynder
03. oktober 2004 - 12:40 Der er 11 kommentarer og
1 løsning

Placering af .hcaccess udenfor brugerens tilgang

Hejsa,

Jeg vil gerne have hotlink protection, på alle mine brugere.
Kan det lade sig gøre at tilføje noget i en htaccess (noget bareset på server, i stedet for domain) og smide den i en mappe, hvor brugeren ikke har mulighed for at fjerne den?
Avatar billede sukos Juniormester
03. oktober 2004 - 13:02 #1
Hver bruger har vel deres dir?
så samler du alle dine brugere i et dir, som du laver en Director-blok for.
F.eks.

/var/brugere/ == din .htaccess
/var/brugere/sukos/ == mit dir

Men mere info om hvordan du har lavet brugere-dirs, vil måske hjælpe
Avatar billede Slettet bruger
03. oktober 2004 - 14:18 #2
Eller du kan putte reglerne i selve httpd.conf, så de gælder for hele serveren.
Avatar billede kgp43 Nybegynder
03. oktober 2004 - 14:20 #3
sandbox;Det var præcis det jeg søgte. Har brug timer på Google (same webhostingtalk), men kan ikke finde noget.
Avatar billede sukos Juniormester
03. oktober 2004 - 14:24 #4
Det er vel det samme jeg skriver? :O)
Avatar billede Slettet bruger
03. oktober 2004 - 14:28 #5
sukos: egentlig ikke... Du taler om at have en .htaccess i mappen over brugernes. Men det kan da godt være, at du _mente_ det samme. Det kan jeg ikke sige, da jeg ikke er tankelæser. ;-)
Avatar billede sukos Juniormester
03. oktober 2004 - 14:34 #6
Ja, ok, kan godt se at "din .htaccess"  ligner at der bruges en .htaccess fil, men "så samler du alle dine brugere i et dir, som du laver en Director-blok for." gøres i conf.
Går også ud fra at det ikke kun er brugere som er på serveren?

Men igen, noget info om hvordan brugere har deres dir, og hvad de må og ikke må, vil nok hjælpe en del.
Avatar billede kgp43 Nybegynder
03. oktober 2004 - 14:43 #7
Jeg ved ikke hvordan brugerne er sorteret, så jeg må vel kører med en eller anden standard-opsætning (RedHat med cPanel).

Jeg hoster et par sites for venner, men andre jeg også begyndt at spørge.
Det største problem, i den type sites jeg hoster, er hotlinking (aka porn).
Så jeg søger en måde at forhindre hotlinking, når en ny konto oprettes (automatisk). Det må ikke være muligt, for brugeren at fjerne det. At smide det direkte direkte ind i httpd.donf, så det gælder hele serveren, ville være optimalt.

Undskylder at jeg ikke kan være til mere hjælp, håber det er nok.
Avatar billede Slettet bruger
03. oktober 2004 - 15:29 #8
ALA har en artikel om det. http://www.alistapart.com/articles/hotlinking/

Baseret på den har jeg skruet dette regelsæt sammen:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !%{HTTP_HOST} [NC]

RewriteRule .* /
Avatar billede thetoastmaster Juniormester
03. oktober 2004 - 17:41 #9
Avatar billede kgp43 Nybegynder
07. oktober 2004 - 15:14 #10
Bruger sandbox's løsning.
Ligger du et svar, så er der point.
Avatar billede Slettet bruger
07. oktober 2004 - 23:20 #11
Kommer her.
Avatar billede kgp43 Nybegynder
15. oktober 2004 - 19:50 #12
takker for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester