Aller au contenu

Sujets conseillés

Posté

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 trafic (soit toutes mes pages) vers une seule pages (fermeture.htm par exemple).

Mon problème...euh bein...j'y arrive pô :(

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.

Posté

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:

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.

Posté

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...

:(

Posté

A priori, je ferais

RedirectMatch 302 (.*)$  http://www.example.com/fermeture.htm

Posté

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... :(

Merci à celui qui trouvera la solution à ce problème visiblement inconnu...

Posté

Pas surprenant que Redirect et RedirectMatch ne marchent pas. :)

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 :!:

On utilise mod_rewrite alors:

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...