URLs sin www con php sin usar mod rewrite

Con mod rewrite usaríamos:

Options +FollowSymLinksRewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !^dominio\.com$ [NC]

RewriteRule ^(.*)$  http://dominio.com/$1 [R=301,L]

Podemos ahorrarnos el rewrite anterior si utilizamos el siguiente código en nuestro script php

if($_SERVER['HTTP_HOST']!="dominio.com"){
	//si es permatente la redirección, añadimos ésta línea
	header("HTTP/1.1 301 Moved Permanently");
	header("location:http://dominio.com");
}

Fácil y sencillo :)

Sobre Asier

Arquitecto web enganchado al desarrollo, estudio y planteamiento de proyectos en internet. Trabajo en Blackslot, empresa que fundé en el 2009. Me encanta el cine, el café, el sexo, la cultura geek, la cultura oriental y la música electrónica.
Artículo publicado en Desarrollo Web, PHP. Enlace a esta entrada..

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos requeridos, están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notificarme los nuevos comentarios por correo electrónico. Tambien puedes suscribirte sin comentar.