Mostrando entradas con la etiqueta .htaccess. Mostrar todas las entradas
Mostrando entradas con la etiqueta .htaccess. Mostrar todas las entradas

sábado, 13 de julio de 2013

Redirección múltiple 301 con el archivo .htaccess

Un pequeño adelanto al re-arranque de Aprendiendo PHP

Valencia, 13/07/2013, G.B.
Bueno, como os he comentado hace un rato, voy a re-arrancar Aprendiendo PHP. Pero es una tarea ardua que me llevará más tiempo del que tiempo para estos menesteres... De todas formas, y como muestra de 'buena voluntad', os dejo un pequeño post acerca de la redirección 301 de un dominio, es decir, cómo redirigir un dominio antiguo a uno nuevo sin perder el posicionamiento web adquirido en el viejo. Para ello, debemos utilizar el archivo de configuración del servidor Apache que ya conocemos denominado .htacccess. Os dejo un pequeño ejemplo:



#Redirige un dominio antiguo a uno nuevo (o de un dominio a otro)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^indaga.net$ [NC]
RewriteRule ^(.*)$ http://www.indaga.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^indaga.net/blog$ [NC]
RewriteRule ^(.*)$ http://blog.indaga.net/$1 [R=301,L]

#En caso de error 404 página no encontrada), rediriges a una página de error personalizada
ErrorDocument 404 /404.html

martes, 6 de diciembre de 2011

Introducción al archivo .htaccess


Sí, sí, ya sé que me falta el ejemplo de las matrices o arrays en PHP, y que sólo las he introducido. Permitidme esta licencia...



Valencia, 06/12/2011, G.B.
Voy a cambiar de categoría, más que nada para avanzar un poquito en temas  que considero muy importantes y útiles,  sobre todo si tienes un hosting basado en el servidor Apache. Todos los hosting Linux lo tienen, Por ello .y porque me apetece, cierto es- voy a hablar un poco sobre el archivo de configuración del popular servidor de código libre: el archivo .htacces. Veamos lo que nos cuenta la Wikipedia del mismo:




Un fichero .htaccess (hypertext access), también conocido como archivo de configuración distribuida, es un fichero especial, popularizado por el Servidor HTTP Apache que permite definir diferentes directivas de configuración para cada directorio (con sus respectivos subdirectorios) sin necesidad de editar el archivo de configuración principal de Apache. Fuente: Wikipedia



El archivo .htaccess es un 'simple' archivo de texto plano, sin extensión y oculto. Lo importante es que contiene una serie de directivas para el servidor web Apache, en donde está alojado tu proyecto. Así, el servidor web 'sabrá qué hacer' ante determinados 'escenarios' o circunstancias. Por ejemplo, se usa para restringir el acceso a carpetas, personalizar páginas de errores, redirigir sitios, URL rewriting...