Fallos en el foro?
Fallos en el foro? Imagenes que no cargan.. postear aqui... estoy haciendo pruebas para evitar que otros posteen las covers o imagenes de domestika (tb lo estoy haciendo en microbians) desde fuera... con un script de .htaccess
lo pongo aquí por si os resulta ultil...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<code>
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
ErrorDocument 404 /error.html
<Files ~ "\.(zip|gif|jpe?g|png|swf|js|css)$">
ErrorDocument 403 /error.gif
SetEnvIfNoCase Referer "^http\:\/\/.*" prohibido
SetEnvIfNoCase Referer "^http\:\/\/(.*)domestika\.org" !prohibido
SetEnvIfNoCase Referer "^http\:\/\/(.*)dmstk\.com" !prohibido
Order Allow,Deny
Deny from env=prohibido
Allow from all
</Files>
AddHandler imagen/gif .gif
AddHandler text/css .css
AddHandler text/javascript .js
AddHandler image/jpeg .jpg
AddHandler application/x-shockwave-flash .swf
Action text/css /headers.php
Action imagen/gif /headers.php
Action application/x-shockwave-flash /headers.php
Action text/javascript /headers.php
Action image/jpeg /headers.php
SetEnvIf Referer "/cgi-bin/linkrd" blockreferal
SetEnvIf Referer "processrequest.com" blockreferal
SetEnvIf Referer "popbitch.com" block_referal
SetEnvIf Referer "/resources/redirect.asp" blockreferal
SetEnvIf Referer "cnet.com" blockreferal
SetEnvIf Remote_Host "217.33.194.226" blockreferal
SetEnvIf Remote_Host "nhs.uk" block_referal
Deny from env=blockreferal
Options Includes FollowSymLinks
Options +ExecCGI -Indexes
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} ^HTTrack [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Siphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule ^.*$ - [L,R]
</code>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Josh
joer como te lo has currado.
Alguien podría "hackear" el referrer haciendo que la url de su page contenga "domestika.org",
ej:
<code>http://www.migueb.com/miscrip.php?dummy=domestika.org&blablablabla</code>
este solo machea el server de domestika:
^http:\/\/(www\.)?domestika\.org
y si quieres este machea urls válidas, incluyendo las https (aunque con lo que tienes ya sobra):
^http[s]?:\/\/([-0-9a-z]+\.)*[-0-9a-z]{2,}\.[a-z]{2,4}(\/[-_\/\.\?#=&%0-9a-zA-Z]*)?$
orange
Temas fallos, ya sabes lo que me pasa a mi Gabi ;)
Tema htaccess ¿teneis algún link donde echar un ojo para aprender un poquillo?