Je veux rediriger toutes les demandes de www.domain.com DOMAIN.COM avec PHP, essentiellement:WWW à Redirect non WWW avec PHP
if (substr($_SERVER['SERVER_NAME'], 0, 4) === 'www.')
{
header('Location: http://' . substr($_SERVER['SERVER_NAME'], 4)); exit();
}
Cependant, je ne veux maintenir l'URL demandée comme dans SO , par exemple:
http://www.stackoverflow.com/questions/tagged/php?foo=bar
Si une redirection vers:
http://stackoverflow.com/questions/tagged/php?foo=bar
Je ne veux pas compter sur .htaccess
solutions, un d Je ne sais pas quelles vars $_SERVER
je devrais utiliser pour que cela se produise. De plus, préserver le protocole HTTPS serait un plus.
Comment est-ce que je devrais faire ceci?
Ceci est beaucoup plus facile à faire avec mod_rewrite d'Apache plutôt que PHP; De cette façon, cela a déjà été fait avant que la couche de l'application ne soit impliquée. –
@Charles: Je sais, mais je n'utilise pas Apache et j'ai besoin d'une solution portable. –