Todo para .Httaccess

  • Categoría: Linux
  • Publicado hace más de 3 años
Este es un resumen de básico de directivas útiles para agregar al archivo .httaccess


 
 
 
Cita: Mostrar

 
Cita: Mostrar

 
Cita: Mostrar

 
Cita: Mostrar

 
Cita: Mostrar

 
Cita: Mostrar

 
Cita: Mostrar

 
Cita: Mostrar

 
Cita: Mostrar

 
 
Cita: Mostrar

 
 
 
Nota
Esto redirige el usuario hacia /errores/errores/no_se_encuentra.html
cada vez que sucede un error 404. Se puede utilizar para los demás tipos de errores http
 
Consejo

Internet Explorer tiene una ?funcionalidad? que previene la utilización de cualquier página de error 404 personalizada que sea menor a 512 bytes. Asegúrate que tu página personalizada supere ese tamaño
 
 
 
Cita: Mostrar

 
Cita: Mostrar

 
 
 
Bloquear de Robots maliciosos
En algunos casos se querrá bloquear algunos robots maliciosos, como spiders o descargadores. Para ello utilizaremos mod_rewrite. Normalmente los robots maliciosos ignoran el archivo robots.txt por lo que se puede forzar un error 403
 
 
 

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]

RewriteCond %{HTTP_USER_AGENT} ^Bot mailto:[email protected][OR]

RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]

RewriteCond %{HTTP_USER_AGENT} ^Custo [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} ^EmailWolf [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} ^GetWeb! [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 [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^Image Stripper [OR]

RewriteCond %{HTTP_USER_AGENT} ^Image Sucker [OR]

RewriteCond %{HTTP_USER_AGENT} Indy Library [NC,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} ^pavuk [OR]

RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]

RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]

RewriteCond %{HTTP_USER_AGENT} ^ReGet [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} ^WebGo IS [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]

RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]

RewriteCond %{HTTP_USER_AGENT} ^Website eXtractor [OR]

RewriteCond %{HTTP_USER_AGENT} ^Website Quester [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} ^WWWOFFLE [OR]

RewriteCond %{HTTP_USER_AGENT} ^Xaldon WebSpider [OR]

RewriteCond %{HTTP_USER_AGENT} ^Zeus

RewriteRule .* - [F]

 
Cita: Mostrar

 
 
Cita: Mostrar

 
Cita: Mostrar

 
 
 
Configuración de módulos para acelerar nuestro sitio
 
 
 
Módulo Expires
IfModule mod_expires.c
ExpiresActive On
ExpiresDefault access plus 2592000 seconds
ExpiresByType image/x-icon access plus 2592000 seconds
ExpiresByType image/jpeg access plus 2592000 seconds
ExpiresByType image/png access plus 2592000 seconds
ExpiresByType image/gif access plus 2592000 seconds
ExpiresByType application/x-shockwave-flash access plus 2592000 seconds
ExpiresByType text/css access plus 2592000 seconds
ExpiresByType text/javascript access plus 2592000 seconds
ExpiresByType application/x-javascript access plus 2592000 seconds
ExpiresByType text/html access plus 2592000 seconds
ExpiresByType text/php? access plus 2592000 seconds
ExpiresByType text/php access plus 2592000 seconds
ExpiresByType application/xhtml+xml access plus 2592000 seconds
/IfModule

 
Cita: Mostrar

 
Cita: Mostrar

http://www.enespanol.com.ar/2006/04/03/tutorial-de-htaccess/
Todo para .Httaccess
15 Puntos Score: 7.5/10
Visitas: 316 Favoritos: 4
Ver los usuarios que votaron...
2 Comentarios Todo para .Httaccess
Excelente info  
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!