ispCP - Board - Support
Redirection apache : forcer les www - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: French Corner (/forum-25.html)
+--- Thread: Redirection apache : forcer les www (/thread-9937.html)



Redirection apache : forcer les www - Spheerys - 03-09-2010 09:11 PM

Bonjour,

Pour éviter le duplicate content sur mes sites internet, je souhaite modifier le comportement par défaut d'apache pour éviter que les pages du site soient accessibles par deux urls.

Par défaut apache répond avec le même contenu pour l'appel aux urls http://www.domaine.com/index.html et http://domaine.com/index.html

La règle suivante redirige tous les appels de domaine.com vers http://www.domaine.com

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

Par contre, je ne sais pas où mettre cette règle dans ispCP pour qu'elle profite à tous les domaines existants et à tous les futurs domaines.

Une idée ?


RE: Redirection apache : forcer les www - Sleement - 03-09-2010 09:29 PM

Salut,

Pour les configurations tout se trouve dans /etc/ispcp/apache2 .
Ensuite tu régénères t'es fichier et voilà.


RE: Redirection apache : forcer les www - Spheerys - 03-16-2010 06:58 PM

J'ai fais la modif suivante.
Dans /etc/ispcp/apache/00_master.conf, j'ai modifé la fin du fichier pour qu'elle ressemble à ça :
Code:
<IfModule mod_rewrite.c>
        RewriteEngine on
        #Redirection domain.com => www.domain.com
        RewriteCond %{HTTP_HOST} !^www\. [NC]
        RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
    </IfModule>


</VirtualHost>

#
# Master End
#

J'ai ensuite régénéré les fichiers, mais ça ne fonctionne pas...
Qu'est-ce que j'ai mal fait ?


RE: Redirection apache : forcer les www - Nuxwin - 03-19-2010 04:40 PM

Bonjour ;

Le template que tu as modifié ne correspond pas au layout utilisé pour la génération des hôtes virtuels des domaines gérés par le panel ispCP. Tu as mal regardé. Par ailleurs, contrairement à VHCS, ispCP créer, pour chaque domaine qu'il gère, un fichier dans lequel il est possible d'insérer manuellement des directives personnalisées. Voir le répertoire /etc/apache2/ispcp.

Il est plus judicieux de modifier ces fichiers que de faire des modifications dans les templates directement. Cela permet de ne pas appliquer les règles à tous les domaines mais seulement à ceux qui t'appartiennent. Bien entendu, si tu es le seul à utilisé le panel, c'est une autre histoire.

Cordialement ;