Current time: 11-22-2024, 08:41 AM Hello There, Guest! (LoginRegister)


Post Reply 
Redirection apache : forcer les www
Author Message
Spheerys Offline
Junior Member
*

Posts: 101
Joined: Feb 2008
Reputation: 0
Post: #1
Redirection apache : forcer les www
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 ?
03-09-2010 09:11 PM
Find all posts by this user Quote this message in a reply
Sleement Offline
Member
*

Posts: 50
Joined: Dec 2009
Reputation: 0
Post: #2
RE: Redirection apache : forcer les www
Salut,

Pour les configurations tout se trouve dans /etc/ispcp/apache2 .
Ensuite tu régénères t'es fichier et voilà.
03-09-2010 09:29 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Spheerys Offline
Junior Member
*

Posts: 101
Joined: Feb 2008
Reputation: 0
Post: #3
RE: Redirection apache : forcer les www
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 ?
03-16-2010 06:58 PM
Find all posts by this user Quote this message in a reply
Nuxwin
Unregistered

 
Post: #4
RE: Redirection apache : forcer les www
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 ;
03-19-2010 04:40 PM
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)