|
|
|
|
||||||
| fr.comp.info.serveurs Administration de serveurs WWW. |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Bonjour,
Je souhaite que toute connexion se faisant à l'adresse <http://domaine.net> soit redirigée vers <http://www.domaine.net>. La documentation me donne un exemple de récriture d'adresse que j'ai adapté à mon cas (le module de récriture est bien lancé). J'ai placé les directives dans /etc/apache2/apache2.conf (je suis sous Debian): RewriteCond %{HTTP_HOST} !^domaine\.net [NC] RewriteCond %{HTTP_HOST} !^$ RewriteRule ^/(.*) http://www.domaine.net [L,R] Rien ne se passe, cependant, et la documentation n'est pas assez terre à terre pour moi. Je suppose que je n'ai pas placé cette règle au bon endroit. J'ai essayé pas mal de choses. Actuellement, j'en suis à : <Directory "/var/www"> # Testé aussi sans <Directory> et # avec la valeur "/" RewriteEngine on # J'ai essayé avec ou sans RewriteCond %{HTTP_HOST} !^college-petite-camargue\.net [NC] RewriteCond %{HTTP_HOST} !^$ RewriteRule ^/(.*) http://www.college-petite-camargue.net [L,R] </Directory> Si quelqu'un pouvait me donner un coup de main, je lui en saurais gré. Merci. |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
Le Thu, 14 Jul 2005 20:36:40 +0200, Vincent Ramos a écrit :
> Je souhaite que toute connexion se faisant à l'adresse > <http://domaine.net> soit redirigée vers <http://www.domaine.net>. <VirtualHost ....> ServerName college-petite-camargue.net RedirectPermanent / http://www.college-petite-camargue.net/ </VirtualHost> -- Patrick Mevzek . . . . . . Dot and Co (Paris, France) <http://www.dotandco.net/> <http://www.dotandco.com/> Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news> |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
Le Thu, 14 Jul 2005 22:17:30 +0200, Vincent Ramos a écrit :
>> <VirtualHost ....> >> ServerName college-petite-camargue.net >> RedirectPermanent / http://www.college-petite-camargue.net/ >> </VirtualHost> > > Merci. Cela ne fonctionne cependant pas. Sans détails (logs ? symptomes ?) ... > Peut-être me trompé-je quant à ce qu'il faut écrire après > <VirtualHost>: j'ai essayé l'IP et le nom de domaine. Cela dépend de votre configuration. Essayez avec: NameVirtualHost votreadresseIP <VirtualHost votreadresseIP> ServerName college-petite-camargue.net RedirectPermanent / http://www.college-petite-camargue.net/ </VirtualHost> <VirtualHost votreadresseIP> ServerName www.college-petite-camargue.net # ... tout le reste qui concerne ce site </VirtualHost> -- Patrick Mevzek . . . . . . Dot and Co (Paris, France) <http://www.dotandco.net/> <http://www.dotandco.com/> Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news> |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
Patrick Mevzek égrapsen en
<pan.2005.07.14.20.53.10.632298@nospam.dotandco.co m>: >> Merci. Cela ne fonctionne cependant pas. > Sans détails (logs ? symptomes ?) ... En fait, les symptômes sont simples: si j'accède au site par l'adresse sans www, je ne suis pas redirigé vers l'adresse avec mais le site s'affiche correctement. Rien dans les logs d'utile, cependant. > Cela dépend de votre configuration. > Essayez avec: > NameVirtualHost votreadresseIP > <VirtualHost votreadresseIP> > ServerName college-petite-camargue.net > RedirectPermanent / http://www.college-petite-camargue.net/ > </VirtualHost> > <VirtualHost votreadresseIP> > ServerName www.college-petite-camargue.net > # ... tout le reste qui concerne ce site > </VirtualHost> Cela ne fonctionne toujours pas (mêmes symptômes, c'est-à-dire que l'on peut accéder au site depuis <http://www.college-petite-camargue.net> ou <http://college-petite-camargue.net> indiféremment). Merci de votre aide: je dois cependant vous prévenir que je pars demain pour trois semaines avec un accès intermitent à Internet. Je ne pourrai donc vraisemblablement pas vous répondre. |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
Vincent Ramos a écrit :
> Bonjour, > > Je souhaite que toute connexion se faisant à l'adresse > <http://domaine.net> soit redirigée vers <http://www.domaine.net>. Explication sur ce que vous avez essayé : si le host n'est *pas* "domaine.net" ET si le host n'est *pas* nul alors rediriger vers "www.domaine.net" En fait vous voulez simplement : si le host est "domaine.net" alors rediriger vers "www.domaine.net" Essayez donc ceci : RewriteCond %{HTTP_HOST} ^domaine\.net$ [NC] RewriteRule ^.*$ http://www.domaine.net/ [L,R] Cordialement, SP |
|
![]() |
| Outils de la discussion | |
|
|