web-dev-qa-db-fra.com

Comment ajouter le préfixe "www" à mon domaine

J'essaie d'ajouter www à mon domaine. J'ai le PHPcode personnalisé sur le serveur live. J'ai aussi des options d'entraînement GoDaddy pour l'entraînement, mais mon domaine n'est toujours pas transféré. J'ai un site conçu dans Core PHP et je me demandais comment ajouter automatiquement le préfixe www à mon domaine? J'ai déjà essayé avec GoDaddy Forward mais mon domaine ne peut toujours pas être redirigé: De même . Htaccess ne fonctionne pas.

Mes configurations de serveur:

  • GoDaddy + Amazon ec2 (Httpd (RHEL))
  • mod_rewrite activé
  • Activé dans etc/httpd/conf/httpd.conf: AllowOverride All

Comment changer http://example.com en http://www.example.com pour mon site?

2
Muruga

De Quels sont les redirections Apache htaccess les plus utilisées et de base? contribué par bybe :

Tout attraper et rediriger les non-www vers www

Vous devriez choisir d'utiliser mod_write pour rediriger toutes les demandes de versions non www de votre site, car la variable $ 1 variera les noms de page. Par conséquent, example.com/page1/ sera automatiquement redirigé vers www.example.com/page1/.

mod_rewrite:

RewriteEngine On
RewriteCond %{HTTP_Host} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_Host}/$1 [R=301,L]

mod_alias:

<If "%{HTTP_Host} != 'www.example.com'">
    Redirect permanent / http://www.example.com/
</If>
2
Stephen Ostermiller