GNT sans publicité, site mobile, fonctionnalitées exclusives...

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.
Lire les 3 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Lars Trebing
Le #22020641
Remy Belleau a écrit:

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 être
redirigé vers un autre site.



echo Redirect Permanent /index.html http://www.example.org/ > .htaccess

--
Lars Trebing | http://www.ltrebing.de/ | mailto:
Remy Belleau
Le #22020481
Lars Trebing a écrit :

echo Redirect Permanent /index.html http://www.example.org/ > .htaccess




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.
Lars Trebing
Le #22020451
Remy Belleau a écrit:

Lars Trebing a écrit :

echo Redirect Permanent /index.html http://www.example.org/ > .htaccess



Mille excuse pour la réponse tardive.



Pas plus que la mienne. :)

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.



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:
Publicité
Suivre les réponses
Poster une réponse
Anonyme