apache config help needed

  • sergey
  • Born
  • Born
  • No Avatar
  • Inscription: Sep 20, 2006
  • Messages: 2
  • Status: Offline

Message Septembre 20th, 2006, 3:15 am

Salut tous!
J'ai besoin de configurer un serveur virtuel de sorte que si quelqu'un hits http://mydomain.com il a redirigé vers http://www.mydomain.com .

Je l'ai fait auparavant sur une autre machine avec

Code: [ Select ]
  
Servername www.mydomain.com
ServerAlias mydomain.com
  1.   
  2. Servername www.mydomain.com
  3. ServerAlias mydomain.com


dans la directive VirtualHost et


Code: [ Select ]
RewriteEngine On
ErrorDocument 404 /404.html

# Non-canonical hosts? 301 please.
RewriteCond %{HTTP_HOST}  !^www [NC]
RewriteRule ^(.*)$     http://www.mydomain.com/ [R=301,L]
  1. RewriteEngine On
  2. ErrorDocument 404 /404.html
  3. # Non-canonical hosts? 301 please.
  4. RewriteCond %{HTTP_HOST}  !^www [NC]
  5. RewriteRule ^(.*)$     http://www.mydomain.com/ [R=301,L]


in. htaccess

Je l'ai fait sur mon nouveau serveur, mais la redirection ne fonctionne pas. Que peut faire la cause?
Merci.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 20th, 2006, 3:15 am

  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Septembre 20th, 2006, 6:45 am

Code: [ Select ]
<VirtualHost *:80>
 ServerName mydomain.com
 Redirect / http://www.mydomain.com/
</VirtualHost>
  1. <VirtualHost *:80>
  2.  ServerName mydomain.com
  3.  Redirect / http://www.mydomain.com/
  4. </VirtualHost>

C'est la meilleure façon de le faire comme il réécrit l'adresse URL des utilisateurs à la bonne adresse. Il est aussi propre que l'aide d'une réécriture. Bien qu'elle n'envoie pas un 301, il ne devrait pas faire tout ce que beaucoup de différence que les utilisateurs ne vont pas être en signet votre site non-www.
http://www.disabo.com
  • sergey
  • Born
  • Born
  • No Avatar
  • Inscription: Sep 20, 2006
  • Messages: 2
  • Status: Offline

Message Septembre 20th, 2006, 7:40 am

this213 a écrit:
Code: [ Select ]
<VirtualHost *:80>
 ServerName mydomain.com
 Redirect / http://www.mydomain.com/
</VirtualHost>
  1. <VirtualHost *:80>
  2.  ServerName mydomain.com
  3.  Redirect / http://www.mydomain.com/
  4. </VirtualHost>

C'est la meilleure façon de le faire comme il réécrit l'adresse URL des utilisateurs à la bonne adresse. Il est aussi propre que l'aide d'une réécriture. Bien qu'elle n'envoie pas un 301, il ne devrait pas faire tout ce que beaucoup de différence que les utilisateurs ne vont pas être en signet votre site non-www.


Merci de votre suggestion, mais cela ne fonctionne pas pour moi du tout - I Get 404.
Il semble que quelque chose va mal avec mon httpd.conf
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Septembre 20th, 2006, 7:44 am

Avez-vous redémarrer le serveur (question stupide, mais demandez figure Id). Je le fais à tous mes domaines sans problème sur Apache 1 et 2.

Assurez-vous que le youve enlevé règles de réécriture.
http://www.disabo.com

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 76 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC