Forum général.général redirection apache

Posté par  .
Étiquettes : aucune
0
30
juil.
2008

bonjour a tous,

j'aimerais, avec apache, faire en sorte que lorsque l'on arrive a la racine de mon site / , on soit automatiquement redirigé vers /dossier1.

J'ai essayé 2 3 choses avec mod rewrite, mais je suis pas arrivé a un résultat très concluant.

Auriez-vous une directive simple a mettre en place pour ce genre de chose ?

merci d'avance.

  • # virtual host

    Posté par  . Évalué à -1.

    moi je fais ca avec des vitualhosts

    <VirtualHost *>
    ServerAdmin webmaster@website.com

    ServerName www.website.com
    ServerAlias website.com
    DocumentRoot /home/template/public_html/website
    <Directory /home/template/public_html/website>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all


    CustomLog /home/template/logs/website.log combined
    </VirtualHost>
  • # .htaccess

    Posté par  . Évalué à 4.

    avec un fichier htaccess, comme expliqué sur http://alexandre.alapetite.net/doc-alex/redirections/index.f(...) ?
    • [^] # Re: .htaccess

      Posté par  . Évalué à 1.

      Sinon tu peux mettre un fichier index.html à la racine de ton site contenant ceci :

      <html>
      <head>
      <META http-equiv="refresh" content="0; URL=./dossier1">
      </head>
      </html>

      le parametre "content" te permet de donner le delai pour la redirection (en secondes).
  • # Plusieurs solutions ...

    Posté par  . Évalué à 3.

    ... mais le principe est le même : recupéré quand tu essaies d'accéder à la racine du site, via l'expression régulière "^/$", puis rediriger.

    Avec mod_rewrite :

    RewriteRule ^/$ /dossier1 [R]


    Avec mod_alias (faut une url complète par contre, c'est pas forcément génial) :

    RedirectMatch ^/$ http://tonserveur/dossier1

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.