Configurer vos noms de domaines sous Apache (Virtual Hosts)
Aug 31, 2009 URL et Noms de domaine
Les Virtual Hosts
Article Ă lire ici :
http://www.unix-girl.com/geeknotes/apache_virtual_host_conf.html
Ressource officielle ici :
http://httpd.apache.org/docs/1.3/vhosts/
Configuration sous OVH :
Sur mon serveur OVH, le fichier de conf se trouve Ă l’adresse : /etc/apache2/apache2.conf ( et non pas httpd.conf comme d’habitude). La gestion des virtual hosts se fait d’une manière un peu diffĂ©rentes par rapport aux sites prĂ©sentĂ©s ci-dessus.
En effet, chaque virtual hosts correspond Ă un fichier (vous lui donner le nom qui va bien pour qu’on puisse facilement le reconnaitre), et les fichiers correspondant aux virtual hosts se trouvent Ă l’adresse : /etc/apache2/sites-available
Chaque fichier correspond Ă une DNS. Donc, j’ai prĂ©fĂ©rĂ© sĂ©parer chaque site par un fichier diffĂ©rent : site1, site2, perso, public, privĂ©, etc…
Pour dire Ă apache de prendre en compte ces sites web, il faut placer un lien symbolique qui pointe vers un de ces fichier dans : /etc/apache2/sites-enabled :
Explication : ln -s crée un lien symbolique, du premier fichier, vers le deuxième fichier.
Voilà , à présent on redémarre apache pour que les changements soient pris en compte :
Rediriger les http://site.com vers un http://www.site.com
Pour cela j’ai sĂ©parĂ© en plusieurs parties mes virtual hosts. On trouve dans le dossier site-enabled les liens vers les virtual hosts Ă proprement parler, et j’ai rajoutĂ© un ficher redirect qui contient les redirections.
Chaque virtual host”de base” contient les informations nĂ©cessaires Ă la sĂ©curitĂ©, Ă la gestion des erreurs et aux fichiers de log de chaque site. Le fichier redirect contient lui toutes les informations de redirection (http://site.com -> http://www.site.com ou http://www.site.fr -> http://www.site.com).
Â
VoilĂ le contenu du fichier pour un site oĂą l’on veut rediriger les navigateur vers : www.site.com.
<VirtualHost 121.23.43.224>
ServerName www.site.fr
ServerAlias *
#The previous line allow to avoid the two following
#ServerAlias site.fr
#ServerAlias site.com
Redirect permanent / http://www.site.com/
</VirtualHost>
Â
Faire du SEF et diriger les URL :
Voir le site suivant : apache-mod-rewrite.fr
Tags: apache, Noms de doamine, URL et Noms de domaine, Virtual Hosts
Eviter les conflits d’URL
Aug 17, 2008 Scripts utiles, URL et Noms de domaine
Dans certaines situations, il peut arriver qu’une mĂŞme page (ou un site entier) puisse ĂŞtre accessible de la mĂŞme manière par deux URL diffĂ©rentes. Pour Ă©viter les soucis d’indexation (Duplicate Content ou tout simplement mauvaise indexation) la solution la plus simple est une redirection vers l’adresse prĂ©fĂ©rĂ©e. La suite de l’article propose quelques lignes php qui automatiseront la redirection sur toutes les pages d’un sous domaine.
Tags: header http, Redirection, Référencement, URL
Subdomains Wildcard Rewriting / Gestion de sous-domaines à la volée
Jul 25, 2008 URL et Noms de domaine
Définition du subdomains wildcard rewriting :
Un sous-domaine (subdomain en anglais) est une extension d”un nom de domaine (NDD). Vous avez peut ĂŞtre dĂ©jĂ visitĂ© des sites web dont l”adresse Ă©tait : http://forum.nom_du_site.com. Le sous domaine est ici “forum”. Un autre exemple que vous avez surement tous rencontrĂ© est le suivant : wikipedia. Avez vous fait attention Ă l”adresse des pages françaises, diffĂ©rentes des pages anglaises? Les pages françaises commencent par le sous domaine “fr”.
Lire la suite de l’article sur Apache Mod Rewrite (site partenaire)
Tags: .htaccess, apache, sous-domaines, URL et Noms de domaine, URL Rewriting