dissabte, 05 de juliol del 20083 codis per htaccess
L’arxiu htaccess és realment útil. Avui fem una recopilació de codis que podem afegir al nostre arxiu per bloquejar IPs, evitar hotlinking i evitar enllaços de certes webs.
En teoria, el WordPress crea l’htaccess amb aquest codi per defecte:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Doncs aprofitarem i el modificarem…
Banejar IPs
Simplement afegim això al final de tot de l’arxiu:
## USER IP BANNING
<Limit GET POST>
order allow,deny
deny from 200.49.176.139
allow from all
</Limit>
Podem anar afegint línies deny from x.x.x.x, canviant les X per IPs, per banejar-ne diverses.
Prevenir hotlinking
El hotlinking, pels que no ho sapigueu, és l’acció de robar imatges d’una web, fent servir el seu ample de banda. És a dir, que cada cop que algú enllaça directament una imatge d’una web qualsevol perquè es mostri a la seva pròpia, està fent hotlinking. A part que és molest pels usuaris del blog “lladre” (la imatge depèn d’un altre servidor, amb el risc de ser esborrada o de caiguda del servidor), està molt mal vist a la blogosfera i a Internet en general. I per evitar que t’ho facin (que l’ample de banda també es paga), només cal fer servir aquest codi al final de l’arxiu:
## DISABLE HOTLINKING
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?dominiquepotferhotlinking.cat/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|js|css)$ - [F]
A la última línia podeu editar els formats que voleu guardar. Els dominis que afegeixis seran els únics que podran fer hotlinking.
Evitar enllaços de certes webs
Míster Google et pot arribar a penalitzar (baixant-te el PageRank) depenent del tipus de webs que t’enllacin. Per evitar-ho, posa aquest codi al final de l’arxiu:
## SITE REFERRER BANNING
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} webquenopotenllaçar\.com [NC]
RewriteRule .* - [F]
Aquí han creat una “llista negra definitiva en htaccess”. Val la pena donar-hi un cop d’ull… Mai se sap! el domini que posis no podrà enllaçar-te.
L’htaccess definitiu?
No sé pas si existeix, però aquí i aquí n’han creat uns que tenen molts números de ser-ho… A més, aquí podreu trobar moltíssims exemples, i n’hi ha molts de molt útils!
