Version complète: sur le forum Webmaster Hub : htaccess 302
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
roule007
Bonjour à tous,

Pour des raisons bien précises je vais devoir fermer mon site durant certaines heures de la nuit.
Pour cela, on m'avait conseiller de faire un htaccess avec une erreur 302, afin de rediriger l'ensemble de mon traffic (soit toutes mes pages) vers une seule pages (fermeture.htm par exemple).
Mon problème...euh bein...j'y arrive pô sad.gif
Voilà mon htaccess :
redirect 302 www http://www.domaine.com/fermeture.htm

Il est donc pas bon, quelqu'un pourrait il me le corriger please...
Je veux donc rediriger tout ce qui se trouve dans www vers une seule page.

MERCI à tous.
roule007
Allez les gars, y'en a bien un qui peu m'aider non ??

sad.gif
Dan
Salut Roule007,

Le redirect que tu utilises n'est pas correct.
Si tu rediriges un répertoire, il faut le mentionner en terminant le nom avec un /

Donc:
CODE
Redirect /www/  http://www.domaine.com/fermeture.htm


Dan

PS: le 302 est généré par défaut... inutile donc de le spécifier.
roule007
Salut Dan,

J'ai essayé ton code mais ça ne marche pas...
Faut il faire autre chose ??
J'ai mis le htaccess dans mon rep www, mais ça fait rien,
je peux toujours accéder à mes pages...
sad.gif
Valhala
CODE
Redirect /  http://www.domaine.com/fermeture.htm


non ?
philip.guerin
si tu veux apprendre à te servir du .htaccess il y a

http://www.commentcamarche.net/apache/apacht.php3

puis ensuite pour connaître et utiliser tous les codes d'erreur

http://www.commentcamarche.net/internet/http.php3#codes
Remi
A priori, je ferais
CODE
RedirectMatch 302 (.*)$  http://www.example.com/fermeture.htm
roule007
Re bonjour,

Tout d'abord merci à tous de m'aider !
Pour info pour philip.guerin, les deux pages données permettent d'apprendre des généralités sur le htaccess mais ne répondent aucunement à ma question...hélas !
Remi, j'ai testé ton code, il empêche bien l'accès mais ne redirige pas vers la page fermeture. Il génère une alert disant en gros : "L'accès à cette page est impossible, probablement parce que le cookie nécessaire à été bloqué..." ou un truc du genre.
Donc je suis toujours à la recherche de ce mini bout de code... sad.gif
Merci à celui qui trouvera la solution à ce problème visiblement inconnu...
Dan
Pas surprenant que Redirect et RedirectMatch ne marchent pas. smile.gif
En effet, que se passe-t-il avec la page vers laquelle on redirige (fermeture.htm) ? Elle est redirigée à l'infini sur elle-même q_smallexcla.gif

On utilise mod_rewrite alors:
CODE
RewriteEngine On
RewriteRule fermeture.htm - [L]
RewriteRule (.*) http://www.domaine.tld/fermeture.htm [R=302,L]

On traite d'abord fermeture.htm qui ne doit pas être redirigé.
Ensuite on traite toutes les autres pages.

Dan
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.