.htaccess: Quitar la www en la url

0 - - 22/12/2011 07:52:01

Por razones de SEO, no es bueno indexar un contenido dos veces, una con www y otra sin www. El siguiente fragmento de código eliminará el www de la URL del sitio web, redireccionando cualquier url con la www a la versión con la no www.

RewriteEngine On
RewriteCond% {} HTTP_HOST! ^ su-site.com $ [NC]
RewriteRule ^(.*)$ http://your-site.com/ $ 1 [L, R = 301]

Visto en css-tricks » »

.htaccess: Forzar la descarga para determinados tipos de fichero

0 - - 17/08/2011 11:34:14

En ocasiones podemos desear que los visitantes de una página web no puedan abrir un archivo en el navegador. Por ejemplo un documento PDF o una imagen. Cuando se quiere forzar la descarga de un tipo determinado archivo, sólo tiene que añadir algo como esto en el archivo .htaccess:

<Files *.xls>
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</Files>
<Files *.eps>
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</Files>

.htaccess: Registrar los errores PHP en un fichero

0 - - 11/04/2011 19:24:02

Este snippet es una forma interesante para registrar los errores php en un archivo de registro. Basta con crear un archivo php_error.log en algún lugar de su servidor, y añadir el siguiente código en tu archivo .htaccess. No te olvides de modificar la ubicación del archivo de registro en la línea 7.

# No mostrar errores al usuario
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
# Registrar los errores en un fichero
php_flag log_errors on
php_value error_log /ruta_al_fichero/php_error.log

Visto en css-tricks » »

.htaccess: Personalizar páginas de error

0 - - 06/01/2011 12:56:31

El siguiente snippet, visto en css-tricks, nos permite indicar los ficheros a mostrar en el caso de que se produzca un error en el servidor:

ErrorDocument 400 /errors/badrequest.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/serverr.html

Visto en css-tricks » »