Redirection : htaccess ou header ou html ?
Le
Remy Belleau
Bonjour,
J'ai un site chez free dans lequel j'ai un répertoire /almanach/
ce répertoire contient des données qui doivent être visibles.
Mais je souhaite que le visiteur ne puis remonter à la racine mais êt=
re
redirigé vers un autre site.
Autre ment dit :
Si http://monsite.free.fr/almanach/index.php = OK
Si http://monsite.free.fr/almanach/ = OK
Si http://monsite.free.fr/ = alors => redirection vers
http://www.monautresite.net
Quelle est la meilleure solution.
Je pense que :
1. la balise META Refresh est déconseillée pour un content=0 dans u=
n
fichier HTML.
(vu ici :
http://www.webrankinfo.com/referenc...meta-refr=
esh)
2. que les fichiers .htaccess redirige *tous* les sous-répertoires,
et ce n'est pas le but. Ce fichier contiendrait :
< Redirect permanent / http://www.monautresite.net/ >
donc : tous les répertoires et sous-rep.
3. qu'un fichier index.php dans la racine avec header('Location: http
. agira de la même façon que le fichier .htaccess
Aussi, ma question : Quelle est la meilleure solution ?
Merci de votre aide,
Cordialement,
--
Rémy Belleau
remybelleau@phree.fr (free)
« L'informatique n'est pas plus la science de l'ordinateur
« que l'astronomie n'est celle du télescope »
Edsger Dijkstra.
J'ai un site chez free dans lequel j'ai un répertoire /almanach/
ce répertoire contient des données qui doivent être visibles.
Mais je souhaite que le visiteur ne puis remonter à la racine mais êt=
re
redirigé vers un autre site.
Autre ment dit :
Si http://monsite.free.fr/almanach/index.php = OK
Si http://monsite.free.fr/almanach/ = OK
Si http://monsite.free.fr/ = alors => redirection vers
http://www.monautresite.net
Quelle est la meilleure solution.
Je pense que :
1. la balise META Refresh est déconseillée pour un content=0 dans u=
n
fichier HTML.
(vu ici :
http://www.webrankinfo.com/referenc...meta-refr=
esh)
2. que les fichiers .htaccess redirige *tous* les sous-répertoires,
et ce n'est pas le but. Ce fichier contiendrait :
< Redirect permanent / http://www.monautresite.net/ >
donc : tous les répertoires et sous-rep.
3. qu'un fichier index.php dans la racine avec header('Location: http
. agira de la même façon que le fichier .htaccess
Aussi, ma question : Quelle est la meilleure solution ?
Merci de votre aide,
Cordialement,
--
Rémy Belleau
remybelleau@phree.fr (free)
« L'informatique n'est pas plus la science de l'ordinateur
« que l'astronomie n'est celle du télescope »
Edsger Dijkstra.

Poser une question


echo Redirect Permanent /index.html http://www.example.org/ > .htaccess
--
Lars Trebing | http://www.ltrebing.de/ | mailto:
Mille excuse pour la réponse tardive.
J'ai en fait mis dans la racine un index.php qui contient :
<?php
header("Location: http://www.monautresite.net");
?>
Et, bien sûr, en testant (correctement), ça marche à merveille.
Bonne journée,
Cordialement
--
Rémy Belleau
(free)
======
« L'informatique n'est pas plus la science de l'ordinateur
« que l'astronomie n'est celle du télescope »
Edsger Dijkstra.
Pas plus que la mienne. :)
Oui, juste comme la solution que j'ai proposée. :) L'astuce est d'écrire
index.html (ou bien ce qu'on a déclaré comme DirectoryIndex) pour
empêcher que les sous-répertoires soient concernés.
--
Lars Trebing | http://www.ltrebing.de/ | mailto: