Blog Developando » Hosting/Dominios http://developando.com/blog ¿Tienes una idea? Nosotros te ayudamos Thu, 19 Jun 2014 10:05:42 +0000 es-ES hourly 1 http://wordpress.org/?v=3.8.3 htaccess redireccionar dominio sin www a dominio con www http://developando.com/blog/htaccess-redireccionar-dominio-sin-www http://developando.com/blog/htaccess-redireccionar-dominio-sin-www#comments Wed, 05 Feb 2014 10:12:03 +0000 http://developando.com/blog/?p=2094 En este breve tutorial vamos a explicar cómo modificar el fichero .htaccess para  redireccionar un dominio cuando se introduce sin ‘www’ hacia el mismo dominio pero añadiendo ‘www’ de manera automática en el servidor y que resulte transparente al usuario. Lo primero que debemos tener es acceso al sistema de archivos de nuestro servidor web. La […]

The post htaccess redireccionar dominio sin www a dominio con www appeared first on Blog Developando.

]]>
En este breve tutorial vamos a explicar cómo modificar el fichero .htaccess para  redireccionar un dominio cuando se introduce sin ‘www’ hacia el mismo dominio pero añadiendo ‘www’ de manera automática en el servidor y que resulte transparente al usuario.

Lo primero que debemos tener es acceso al sistema de archivos de nuestro servidor web. La mayoría de los hostings tienen un panel de administración desde el que se puede acceder al sistema de archivos mediante una interfaz web. Otra forma de acceder a los ficheros del hosting  es hacerlo vía FTP utilizando herramientas como FileZilla.

Una vez tengamos acceso a los ficheros el siguiente paso es decidir cómo queremos que se acceda a nuestro sitio web, podemos querer que la url se muestre con ‘www’ o sin ello. En este tutorial enseñaremos la configuración para ambos casos.

Creación y configuración fichero .htaccess

Para añadir esta configuración será necesario crear un fichero llamado ‘.htaccess‘ en la carpeta raíz de nuestro dominio. Si has realizado la instalación de tu sitio web en el raíz de la carpeta pública de tu dominio deberás crear dicho fichero en una carpeta que tendrá un nombre similar a ‘public_html‘.

Antes de crearlo asegurarse de que en el explorador de archivos del servidor se están mostrando los archivos ocultos, ya que el dichero ‘.htaccess’ se crea oculto. Si encontramos el fichero lo editaremos y sino crearemos uno nuevo. En ambos casos al principio del documento habrá que añadir las siguientes líneas en función de la eleccion realizada.

Redirigir dominio sin ‘www’

En este ejemplo lo que se va a configurar es que las peticiones que lleguen con el formato ‘www.midominio.com’ sean redireccionadas al dominio ‘midominio.com’. Para ello el comienzo del fichero ‘.htaccess’ deberá ser el siguiente:

  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^www.midominio.com [NC]
  3. RewriteRule ^(.*)$ http://midominio.com/$1 [L,R=301]

Con estas líneas estamos indicando que se busque el patrón representado por ‘^www.midominio.com’. El carácter ‘^’ indica que la url debe contener al comienzo de la misma los carácteres que le siguen, en este caso ‘www.midominio.com’.

Tras configurar esto si accedemos en nuestro navegador a “http://www.midominio.com” podremos ver en la barra de direcciones del navegador que se está mostrando “midominio.com“.

Redirigir dominio con ‘www’

El otro posible caso a configurar es redireccionar las peticiones que accedan sin ‘www’ al dominio con ‘www’. Para esto la configuración que habría que añadir sería la siguiente:

  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^midominio.com [NC]
  3. RewriteRule ^(.*)$ http://www.midominio.com/$1 [L,R=301]

En esta caso, si accedemos en nuestro navegador a “http://midominio.com” podremos ver en la barra de direcciones del navegador que se está mostrando “www.midominio.com“.

NOTA: al cambiar las configuraciones puede ser que no veáis cambios al acceder a una URL o a otra. Esto será debido a que el contenido está en la caché de vuestro navegador. Podéis vaciar la caché del navegador o si queréis añadir algún parámetro a la URL para que haga una petición nueva como por ejemplo ‘http://midominio.com?id=123‘, con lo que la petición no estará cacheada por el navegador y así veréis si realmente la configuración ha sido correcta.

The post htaccess redireccionar dominio sin www a dominio con www appeared first on Blog Developando.

]]>
http://developando.com/blog/htaccess-redireccionar-dominio-sin-www/feed 1
Localización y formato del fichero de hosts http://developando.com/blog/localizacion-formato-fichero-hosts http://developando.com/blog/localizacion-formato-fichero-hosts#comments Wed, 09 Oct 2013 15:30:53 +0000 http://developando.com/blog/?p=1030 El fichero /etc/hosts es aquel fichero usado por el sistema operativo para almacenar la relación entre direcciones IPs y nombres de dominio. La resolución de los nombres de dominios se mediante servidores DNS, aunque el sistema operativo utilizará el contenido de este fichero para realizar la resolución de los dominios que contenga en su interior. […]

The post Localización y formato del fichero de hosts appeared first on Blog Developando.

]]>
El fichero /etc/hosts es aquel fichero usado por el sistema operativo para almacenar la relación entre direcciones IPs y nombres de dominio.

La resolución de los nombres de dominios se mediante servidores DNS, aunque el sistema operativo utilizará el contenido de este fichero para realizar la resolución de los dominios que contenga en su interior.

Localización del fichero hosts según el sistema operativo

Cada sistema operativo tiene una ubicación distinta para este fichero de hosts. La siguiente tabla muestra la ruta del fichero de hosts en diferentes sistemas operativos:

Sistema Operativo Ruta
Windows 95 / 98 / Me C:\Windows\hosts
Windows NT / 2000 C:\WINNT\System32\drivers\etc\hosts
Windows XP/2003/Vista/7/8 C:\Windows\System32\drivers\etc\hosts
Mac OS/iPhone OS /private/etc/hosts
Unix/Linux/BSD /etc/hosts
Novell NetWare SYS:etc\hosts
OS/2 / eComStation “bootdrive”:\mptn\etc\
BeOS /boot/beos/etc/hosts
Symbian OS 6.1-9.0 C:\system\data\hosts
Symbian OS 9.1+ C:\private\10000882\hosts
Android /system/etc/hosts

 

Formato del fichero de hosts

El formato de un fichero de hosts es muy sencillo, sólo hay que conocer los elementos que se podrían incluir:

  • Dirección IP a la que se resolverá un determinado dominio
  • Siguiendo a la dirección IP, se debe indicar el dominio o nombre de dominios separados por espacios, que deberán ser resuletos por la IP indicada.
  • Cada correspondecia entre dirección IP y dominios deberán ir en distinta línea
  • Para añadir líneas con comentarios utilizar el caracter ‘#’ al principio de la línea y todo el texto que le siga no será interpretado.

 

Ejemplo de fichero hosts

Por defecto en este fichero únicamente aparece la dirección de ‘loopback‘, que sería la configurada con la línea:

  1. 127.0.0.1    localhost

Pero a este fichero se le pueden ir añadiendo tantas entradas como se necesiten. A continuación mostramos un pequeño ejemplo de fichero de hosts:

  1. # Ejemplo de un fichero /etc/hosts hecho por Developando
  2.  
  3. # Esto es una línea de comentario
  4. 127.0.0.1         localhost
  5.  
  6. # Correspondencias entre IP y dominios-nombre máquina
  7. 80.93.23.12     developando.com  blog.developando.com
  8. 83.13.3.212     cursos.developando.com
  9.  
  10. 192.168.25.32   nombrehost
  11.  
  12. # Para bloquear el acceso a ciertos dominios añadir esta correspondencia, a una dirección IP que no exista
  13. 255.255.255.0     blog.competencia.com

Si tenemos un fichero de hosts con la configuración del ejemplo, por las resoluciones de dominios que hemos configurado, tendríamos los siguientes casos prácticos. Si accedemos a una dirección de la columna de la izquierda, por la resolución, estaríamos accediendo a la dirección de la columna de la derecha:

URL introducida URL resuelta
http://localhost/ http://127.0.0.1/
http://blog.developando.com/ http://80.93.23.12/
http://developando.com/ http://80.93.23.12/
http://cursos.developando.com/ http://83.13.2.212/
http://nombrehost/ http://192.168.25.32/
http://blog.competencia.com/ http://255.255.255.0/

Si tienes alguna duda o sugerencia no olvides dejarnos tus comentarios.

The post Localización y formato del fichero de hosts appeared first on Blog Developando.

]]>
http://developando.com/blog/localizacion-formato-fichero-hosts/feed 0
Habilitar compresión Gzip en WordPress mediante .htaccess http://developando.com/blog/habilitar-compresion-gzip-en-wordpress-mediante-htaccess http://developando.com/blog/habilitar-compresion-gzip-en-wordpress-mediante-htaccess#comments Wed, 29 May 2013 10:18:05 +0000 http://developando.com/blog/?p=644 Desde la versión 2.5 de WordPress se eliminaron las opciones de compresión que aparecían en el panel de aministración. Por tanto, la configuración de la compresión recae ahora sobre el servidor donde tengamos alojado nuestro sitio web. Para habilitar la compresión Gzip únicamente es necesario añadir unas líneas al fichero .htaccess que está situado en […]

The post Habilitar compresión Gzip en WordPress mediante .htaccess appeared first on Blog Developando.

]]>
Desde la versión 2.5 de WordPress se eliminaron las opciones de compresión que aparecían en el panel de aministración. Por tanto, la configuración de la compresión recae ahora sobre el servidor donde tengamos alojado nuestro sitio web.

Para habilitar la compresión Gzip únicamente es necesario añadir unas líneas al fichero .htaccess que está situado en el directorio raíz del servidor.

Antes de realizar cambios en este fichero es conveniente realizar una copia de respaldo, ya que un cambio erróneo en puede provocar problemas en nuestro sitio web.

Compresión gzip con .htaccess

Para configurar la compreión sin necesidad de utilizar plugins, hay que comprar que esté habilitado el módulo ‘deflate’, y si lo está añadir estas líneas en el fichero .htaccess:

  1. <ifmodule mod_deflate.c>
  2. AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
  3. </ifmodule>

Después de unos minutos, veremos que el tiempo de carga de nuestro sitio se reduce gracias a la compresión.

The post Habilitar compresión Gzip en WordPress mediante .htaccess appeared first on Blog Developando.

]]>
http://developando.com/blog/habilitar-compresion-gzip-en-wordpress-mediante-htaccess/feed 0
Decirle a Google que elimine la caché de tu página Web http://developando.com/blog/decirle-a-google-que-elimine-la-cache-de-tu-pagina-web http://developando.com/blog/decirle-a-google-que-elimine-la-cache-de-tu-pagina-web#comments Tue, 07 May 2013 22:38:58 +0000 http://developando.com/blog/?p=621 Hay veces que trasladas un dominio, actualizas una página web o tu página web ha estado inactiva durante un tiempo, y google la cachea. Así pues, si buscas la web desde la búsqueda de Google, y pulsas sobre la web nueva, te muestra los datos de la antigua. Para solucionar este problema es necesario avisar […]

The post Decirle a Google que elimine la caché de tu página Web appeared first on Blog Developando.

]]>
Hay veces que trasladas un dominio, actualizas una página web o tu página web ha estado inactiva durante un tiempo, y google la cachea. Así pues, si buscas la web desde la búsqueda de Google, y pulsas sobre la web nueva, te muestra los datos de la antigua.

Para solucionar este problema es necesario avisar a Google de que limpie la cache de tu página antigua.

Si necesitas indicarle a Google que elimine el contenido cacheado de tu página en Internet, utiliza esta herramienta.

‘KEEP CALM AND CLEAR CACHE’

The post Decirle a Google que elimine la caché de tu página Web appeared first on Blog Developando.

]]>
http://developando.com/blog/decirle-a-google-que-elimine-la-cache-de-tu-pagina-web/feed 0
Requisitos y sugerencias antes de transferir/trasladar un dominio http://developando.com/blog/requisitos-y-sugerencias-antes-de-transferirtrasladar-un-dominio http://developando.com/blog/requisitos-y-sugerencias-antes-de-transferirtrasladar-un-dominio#comments Tue, 07 May 2013 22:11:09 +0000 http://developando.com/blog/?p=611 La transferencia de un dominio es el proceso por el cual, se cambia la empresa que registra tu nombre de dominio. Antes de realizar el traspaso, tenga en cuenta los siguientes requisitos si no quiere perder su página web o sus correos electrónicos. Requisitos del dominio a trasladar El dominio no puede estar bloqueado Debe […]

The post Requisitos y sugerencias antes de transferir/trasladar un dominio appeared first on Blog Developando.

]]>
La transferencia de un dominio es el proceso por el cual, se cambia la empresa que registra tu nombre de dominio. Antes de realizar el traspaso, tenga en cuenta los siguientes requisitos si no quiere perder su página web o sus correos electrónicos.

Requisitos del dominio a trasladar

  • El dominio no puede estar bloqueado
  • Debe tener un tiempo de vida mayor de 2 meses en internet y por lo tanto haber sido transferido al registrador actual antes de 60 días
  • No debe haber expirado, ya sea por falta de pago o porque no se ha renovado
  • No puede estar sujeto a un proceso judicial

Antes de trasladar el dominio (si tiene página web o correos electrónicos)

  • Debe haber obtenido el Auth Code y confirmado el correo electrónico de permiso de traslado
  • En el caso de tener una web con contenidos, debe subirla al nuevo hosting antes de realizar el traspaso
  • En el caso de tener correos electrónicos, antes de realizar el traspaso debe darlos de alta en el nuevo dominio, mientras se realiza el traspaso, las cuentas permanecerán operativas de manera paralela

The post Requisitos y sugerencias antes de transferir/trasladar un dominio appeared first on Blog Developando.

]]>
http://developando.com/blog/requisitos-y-sugerencias-antes-de-transferirtrasladar-un-dominio/feed 0
Configurar propagación de correo a gmail cuando se traslada el dominio a One and One http://developando.com/blog/configurar-propagacion-de-correo-a-gmail-cuando-se-traslada-el-dominio-a-one-and-one http://developando.com/blog/configurar-propagacion-de-correo-a-gmail-cuando-se-traslada-el-dominio-a-one-and-one#comments Tue, 07 May 2013 21:50:24 +0000 http://developando.com/blog/?p=602 Cuando registras un dominio en Google Apps, Google aloja y administra los servicios que utilizas a través de tu dominio como, por ejemplo, Gmail, Google Calendar, Google Drive, etc. Sin embargo, el propio dominio se encuentra alojado fuera de Google, en un servicio de alojamiento de dominios. Por ejemplo, si quieres activar el servicio de […]

The post Configurar propagación de correo a gmail cuando se traslada el dominio a One and One appeared first on Blog Developando.

]]>
Cuando registras un dominio en Google Apps, Google aloja y administra los servicios que utilizas a través de tu dominio como, por ejemplo, Gmail, Google Calendar, Google Drive, etc. Sin embargo, el propio dominio se encuentra alojado fuera de Google, en un servicio de alojamiento de dominios. Por ejemplo, si quieres activar el servicio de Gmail para los usuarios de tu dominio, deberás modificar los registros MX del dominio en el host que lo aloja.

  1. Accede a tu cuenta en https://admin.1and1.com.
  2. Si la pestaña Administration (Administración) aún no está seleccionada, haz clic en ella.
  3. En Basic Settings (Configuración básica), haz clic en Domains (Dominios).
  4. Selecciona la casilla de verificación situada junto al dominio que vas a usar con Google Apps.
  5. En el menú DNS, selecciona Edit DNS Settings (Editar configuración de DNS).
  6. En Advanced DNS Settings (Configuración avanzada), selecciona el botón de opción Other mail server (Otro servidor de correo).
  7. Introduce la siguiente información:
    Encabezado de 1&1 Servidor de correo Prioridad
    MX 1 / Prio ASPMX.L.GOOGLE.COM 1
    MX 2 / Prio ALT1.ASPMX.L.GOOGLE.COM 5
    Further backups (Más copias de seguridad) My mail exchanger (Mi Mail Exchanger) [N/A]
    MX 3 / Prio ALT2.ASPMX.L.GOOGLE.COM 5
    MX 4 / Prio ASPMX2.GOOGLEMAIL.COM 10
  8. Haz clic en OK (Aceptar).

¡Enhorabuena! Ahora tus nuevos registros MX apuntan a Google. Ten en cuenta que estas modificaciones en la configuración de DNS pueden tardar hasta 24 horas en propagarse por Internet. No obstante, según el host, esto puede suceder antes. Si tienes dificultades para crear los registros MX, ponte en contacto con 1&1 para recibir asistencia. Información extraída de la documentación de Google Apps Configuración MX.

The post Configurar propagación de correo a gmail cuando se traslada el dominio a One and One appeared first on Blog Developando.

]]>
http://developando.com/blog/configurar-propagacion-de-correo-a-gmail-cuando-se-traslada-el-dominio-a-one-and-one/feed 0
Consejos útiles para utilizar en .htaccess http://developando.com/blog/consejos-utiles-para-utilizar-en-htaccess http://developando.com/blog/consejos-utiles-para-utilizar-en-htaccess#comments Thu, 25 Apr 2013 07:00:21 +0000 http://developando.com/blog/?p=493 En este tutorial vamos a explicar cómo se configura el fichero ‘.htaccess‘. Principalmente nos hemos guiado por este otro. Estos ficheros son conocidos también como ‘archivos de configuración distribuida‘. Permiten cambiar diferentes directivas a nivel de directorio en un servdior sin necesidad de cambiar la configuración propia del servidor. El formato de estos ficheros es […]

The post Consejos útiles para utilizar en .htaccess appeared first on Blog Developando.

]]>
En este tutorial vamos a explicar cómo se configura el fichero ‘.htaccess‘. Principalmente nos hemos guiado por este otro.

Estos ficheros son conocidos también como ‘archivos de configuración distribuida‘. Permiten cambiar diferentes directivas a nivel de directorio en un servdior sin necesidad de cambiar la configuración propia del servidor. El formato de estos ficheros es como el del fichero de configuración de Apache. Estos ficheros suelen agregarse en el raíz del servidor y desde ahí gestionar cada directorio y subdirectio que contenga, aunque se puede ubicar un .htaccess en cualquier directorio.

Estos ficheros se suelen emplear para:

  • Redireccionar tráfico
  • Reescritura de URL
  • Compresión de ficheros para reducir el tiempo de carga
  • Bloquear acceso a directorios

Ahora vamos a hablar de unos cuantos ‘trucos’ para configurar estos ficheros:

  1. Indicar la página por defecto que se ejecutará al acceder al raíz del servidor:
    1. DirectoryIndex index.html index.php index.htm
  2. Página de error por defecto a la que se redirigen todos los errores 404:
    1. ErrorDocument 404 /miPaginaDeError.html
  3. Controlar acceso a fichero y directorios, permitiendo o denegando dicho acceso. Situando un fichero ‘.htaccess’ en una carpeta con este contenido se bloquearía el acceso a la misma y a todos sus ficheros a todo el mundo:
    1. # Bloquear el acceso a todo el mundo
    2. deny from all
    Si queremos bloquear el acceso a todo el mundo pero exceptuando ciertas dirección IPs habría que añadir las siguientes líneas:
    1. # Bloquear el acceso a todo el mundo
    2. order deny,allow
    3. deny from all
    4. # Dirección a la que si le vamos a permitir acceder
    5. allow from 192.168.0.0/24

    El caso contrario al anterior sería bloquear el acceso únicamente a una dirección IP, y se configuraría de la sigiuente manera:

    1. order allow,deny
    2. # Dirección que queremos bloquear
    3. deny from 192.168.0.0/24
    4. # Permitir el acceso al resto
    5. allow from all
  4. Modificar las variables de entorno, permitiendo agregar (‘setenv’) o eliminar (‘UnSetEnv’) ciertas variables:
    1. #Añadir nueva variabel
    2. SetEnv SITE_WEBMASTER "Developando"
    3. SetEnv SITE_WEBMASTER_URI mailto:[email protected]
    4.  
    5. #Eliminar variable
    6. UnSetEnv REMOTE_ADDR
  5. Redicciones permanentes (301) de una página a otra dentro de un mismo servidor. Para ello añadir la siguiente línea:
    1. #Redirect <codigo> <url_antigua> <nueva URL>
    2. Redirect 301 /antiguo/index.html http://miDominio.com/nuevo/index.html
    También nos podría interesar redireccionar todo el contenido de alguna carpeta. Por ejemplo para redireccionar el tráfico a nuestro blog (‘/blog/’) al raíz del sevidor habría que utilizar:
    1. #Redirect <codigo> <url_antigua con patrón> <nueva URL>
    2. RedirectMatch 301 /blog(.*) http://yourdomain.com/$1
  6. Configurar la caché de ficheros, configurando el tipo de ficheros que se quiere cachear y el tiempo que dichos contenidos deben permanecer en la caché antes de ser consultados de nuevo:
    1. # Mantener en caché durante un año
    2. <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4)$">
    3. Header set Cache-Control "public"
    4. Header set Expires "Thu, 25 Apr 2014 12:00:00 GMT"
    5. Header unset Last-Modified
    6. </FilesMatch>
    7.  
    8. # Mantener en caché durante 2 horas
    9. <FilesMatch "\.(html|htm|xml|txt|xsl)$">
    10. Header set Cache-Control "max-age=7200, must-revalidate"
    11. </FilesMatch>
    12.  
    13. # SetOutputFilter DEFLATE indica que se deben comprimir los contenidos
    14. <FilesMatch "\.(js|css)$">
    15. SetOutputFilter DEFLATE
    16. Header set Expires "Thu, 25 Apr 2014 12:00:00 GMT"
    17. </FilesMatch>
  7. Comprimir la salida utilizando GZIP. Añadiendo la siguiente configuración indicaremos que todos los ficheros css,js y html se compriman:
    1. # El módugo mod_gzip deberá estar habilitado en el servidor
    2. <IfModule mod_gzip.c>
    3.     mod_gzip_on       Yes
    4.     mod_gzip_dechunk  Yes
    5.     mod_gzip_item_include file      \.(html?|txt|css|js|php|pl)$
    6.     mod_gzip_item_include handler   ^cgi-script$
    7.     mod_gzip_item_include mime      ^text/.*
    8.     mod_gzip_item_include mime      ^application/x-javascript.*
    9.     mod_gzip_item_exclude mime      ^image/.*
    10.     mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    11. </IfModule>
  8. Rerigir los buscadores a https (SSL):
    1. RewriteEngine On
    2. RewriteCond %{HTTPS} !on
    3. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  9. Reescritur de URLs. Por ejemplo para utilizar url amigables, al servidor le llegaría una petición con dicha url y esa debería entenderse como la direccion interna que tiene en el servidor. Por ejemplo:
    1. # Dirección a la que se está accediendo -> http://www.midominio.com/detalle-producto-14.html
    2. # Dirección a la que se necesita cambiar -> http://www.midominio.com/detalles.php?id=14
    3. RewriteEngine on
    4. RewriteRule ^detalle-producto-([0-9]+)\.html$ detalles.php?id=$1
    También puede ser interesante redirigir una página sin ‘www’ a una que si lo contenga:
    1. # Dirección a la que se está accediendo -> midominio.com/
    2. # Dirección a la que se necesita cambiar -> http://www.midominio.com/
    3. RewriteEngine On
    4. RewriteCond %{HTTP_HOST} ^midominio\.com$
    5. RewriteRule (.*) http://www.midominio.com/$1 [R=301,L]
  10. Evitar el acceso al listad de ficheros de una carpeta añadiendo una de las siguientes líneas
    1. # Para bloquear el listado añadir una de estas dos líneas
    2. Options -Indexes
    3. IndexIgnore *
  11. Añadir nuevos MIME-TYPES para evitar problemas en la descarga de ficheros con mimeType desconocido:
    1. AddType application/x-endnote-connection enz
    2. AddType application/x-endnote-filter enf
    3. AddType application/x-spss-savefile sav
  12. Denegar el acceso a ficheros estáticos si el origen no es por un gestor de contenidos interno como ‘wordpress’ o está vacío:
    1. RewriteCond %{HTTP_REFERER} !^$
    2. RewriteCond %{REQUEST_URI} !^/(wp-login.php|wp-admin/|wp-content/plugins/|wp-includes/).* [NC]
    3. RewriteCond %{HTTP_REFERER} !^http://www.askapache.com.*$ [NC]
    4. RewriteRule \.(ico|pdf|flv|jpg|jpeg|mp3|mpg|mp4|mov|wav|wmv|png|gif|swf|css|js)$ - [F,NS,L]
  13. Limitar el tamaño máximo de los ficheros que se pueden subir al servidor:
    1. php_value upload_max_filesize 20M
    2. php_value post_max_size 20M
    3. php_value max_execution_time 200
    4. php_value max_input_time 200
  14. Bloquear la ejecución de scripts:
    1. Options -ExecCGI
    2. AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
  15. Cambiar la codificación y el lenguaje de las cabeceras:
    1. AddDefaultCharset UTF-8
    2. DefaultLanguage es-ES
  16. Configurar el TIMEZONE del servidor:
    1. SetEnv TZ Europe/Madrid
  17. Forzar que aparezca la venta de “Guardar como” cuando se acceda a ciertos ficheros:
    1. AddType application/octet-stream .avi .mpg .mov .pdf .xls .mp4
  18. Protección de un fichero individual. Si se quiere únicamente aplicar la configuración a un único fichero sin verse afectado el resto de contenidos del servidor, añadir estas líneas:
    1. <Files miPagina.html>
    2. order deny,allow
    3. deny from all
    4. AuthType Basic
    5. AuthName "Usuario Auth"
    6. AuthLDAP on
    7. AuthLDAPServer ldap://listado.miDominio.com/
    8. AuthLDAPBase "ou=Usuario, o=Developando company, c=au"
    9. require valid-user
    10. satisfy any
    11. </Files>
  19. Configuración de cookies. Crear cookie utilizando alguna de las variables de entorno:
    1. Header set Set-Cookie "language=%{lang}e; path=/;" env=lang
    Crear cookie utilizando las cabeceras de la petición que se recibe en el servidor:
    1. RewriteEngine On
    2. RewriteBase /
    3. RewriteRule ^(.*)(de|es|fr|it|ja|ru|en)/$ - [co=lang:$2:.miDominio.com:7200:/]
  20. Envío de cabeceras:
    1. Header set Content-Language "es-ES"
    2. Header set Vary "Accept-Encoding"
  21. Bloquear el acceso comparando por User-Agent que se recibe en las cabeceras de la petición:
    1. SetEnvIfNoCase ^User-Agent$ .*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpictures) HTTP_SAFE_BADBOT
    2. SetEnvIfNoCase ^User-Agent$ .*(libwww-perl|aesop_com_spiderman) HTTP_SAFE_BADBOT
    3. Deny from env=HTTP_SAFE_BADBOT

Si conoces algún otro truco escribe un comentario y ayúdanos a mejorar este artículo.

The post Consejos útiles para utilizar en .htaccess appeared first on Blog Developando.

]]>
http://developando.com/blog/consejos-utiles-para-utilizar-en-htaccess/feed 0

Last updated by at .