Programación GoibelaTodo sobre programación |
||
CategoriasNuevos Articulos
Nuevos Comentarios |
Tutorial de .htaccess 2Jueves, 24-02-2011 13:43 - Leer comentarios - Comentar La configuración del archivo .htaccess de Apache (hypertext access) puede ser una herramienta muy ponderosa en el desarrollo web si se utiliza de la forma adecuada.Mediante .htaccess podremos realizar redirecciones, proteger archivos y directorios con contraseña, prevenir el hotlinking y el robo de ancho de banda, comprimir archivos y mucho, mucho más. Entérate cómo. Asegúrate de hacer un backup de tu archivo .htaccess actual antes de aplicar cualquiera de estos hacks. 1.Prevenir el Hotlinking 2. Bloquea todas las peticiones del user-agent 3. Redirecciona a todos, excepto a ciertas IPs 4. Redirecciones 301 amigables con SEO 5. Crea una página personalizada para cada tipo de error 6. Crea una lista de IPs prohibidas 7. Setea una dirección de e-mail por defecto para el administrador de servidor 8. Deshabilita la ventana de aviso de descarga 9. Protege un archivo específico 10. Comprime componentes con mod_deflate 11. Agrega headers de expiración a los archivos 12. Seteando la página por defecto 13. Proteje tus archivos y directorios con una contraseña 14. Hacer una redirección 301 de un dominio viejo a uno nuevo 15. Forzar el cacheo 16. Comprimir componentes al activar Gzip 17. Quitar palabras o strings de una URL 18. Deshabilitar la navegación por los directorios de tu sitio 19. Redirigir los Feeds de WordPress a FeedBurner 20. Remover la extensión del archivo de una URL 21. Quitar el "www" del dominio 1.Prevenir el Hotlinking ¿Estás cansado de que la gente utilice tu ancho de banda poniendo las imágenes albergadas en tu servidor en su sitio web? Añade el siguiente código al final de tu archivo .htaccess para prevenir el hotlinking: Texto plano
2. Bloquea todas las peticiones del user-agent Es posible bloquear a todos los user-agents indeseados que pueden ser potencialmente dañinos o quizá simplemente para mantener la carga del servidor lo más baja posible. Texto plano
3. Redirecciona a todos, excepto a ciertas IPs Si por alguna razón deseas denegar el acceso a todos los usuarios o sólo permitir a un cierto grupo de direcciones IP para que tengan acceso a tu sitio, añade el siguiente código a tu archivo .htaccess: Texto plano
4. Redirecciones 301 amigables con SEO Si has transferido nombres de dominio o deseas redireccionar a una página específica sin que afecte a los resultados de los motores de búsqueda como Google, utiliza el siguiente código: Texto plano
5. Crea una página personalizada para cada tipo de error Si te cansaste del diseño por defecto de las páginas de error 401, 403, 404, 500, etc. puedes fácilmente crear la tuya propia y referirte hacía ella de esta forma: Texto plano
6. Crea una lista de IPs prohibidas ¿Te cansaste de obtener siempre los mismos comentarios de ciertos usuarios una y otra vez? Simplemente prohíbe el acceso a determinadas IPs, añadiendo el siguiente código: Texto plano
7. Setea una dirección de e-mail por defecto para el administrador de servidor Con el siguiente código puedes especificar la dirección de correo electrónico por defecto para el administrador de servidor: Texto plano
8. Deshabilita la ventana de aviso de descarga Usualmente al descargar algo de un sitio web, saltará una ventana que pregunta si deseas abrir el archivo o guardarlo en tu PC. Para prevenir esto, utiliza el siguiente código: Texto plano
9. Protege un archivo específico El código que sigue te permite denegar el acceso a cualquier archivo que desees, mostrando una página de error 403 cuando alguien intenta acceder al mismo: Texto plano
10. Comprime componentes con mod_deflate Como alternativa a la compresión de archivos mediante Gzip, puedes implementar mod_deflate (que se supone es más rápido). Coloca el siguiente código en la parte superior de tu archivo .htaccess: Texto plano
11. Agrega headers de expiración a los archivos El siguiente código muestra cómo agregar fechas de expiración en las cabeceras de los archivos: Texto plano
12. Seteando la página por defecto Puedes hacer que la página a mostrar ni bien un usuario llegue a tu sitio no sea la archiconocida "index". Aquí seteamos "about.html" como página de inicio: Texto plano
13. Proteje tus archivos y directorios con una contraseña Texto plano
14. Hacer una redirección 301 de un dominio viejo a uno nuevo Incluyendo este snippet en el .htaccess de tu viejo dominio, conseguirás redigir a otro nuevo (sin ser penalizado por Google por duplicar contenido, dado que el 301 es un aviso de "redirección permanente"): Texto plano
15. Forzar el cacheo El siguiente snippet no va a incrementar directamente la velocidad de carga de tu sitio en general, pero sí va a cargar más rápido cuando el mismo usuario vuelva a visitarlo al enviar un status 304 cuando se pidan elementos que no han sido modificados. Puedes cambiar la frecuencia de cacheo al cambiar el número de segundos (en este ejemplo se da una vez al día): Texto plano
16. Comprimir componentes al activar Gzip Esto hace que sea más rápida la carga de tu sitio: Texto plano
17. Quitar palabras o strings de una URL En este ejemplo, quitaremos "category" de nuestras URL, es decir: http://tudominio.com/category/blue -> http://tudominio.com/blue Agrega este código al final de tu .htaccess: Texto plano
18. Deshabilitar la navegación por los directorios de tu sitio Texto plano
19. Redirigir los Feeds de WordPress a FeedBurner Texto plano
20. Remover la extensión del archivo de una URL Para que sea más amigable al usuario y a los buscadores, por ejemplo "http://www.tudominio.com/autos.html" -> "http://www.tudominio.com/autos" Texto plano
21. Quitar el "www" del dominio Texto plano
ComentariosNo se permiten comentarios en este momento. |
RSS Feeds |