Meta refresh

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

cecileB2K
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 253
Inscription: 4 Mai 2005

Meta refresh

Message le Mer Juil 06, 2005 20:40

Bonsoir,

j'ai placé un fichier index.html à la racine de mon site (http://www.domaine.tld/) avec le code meta suivant:
Code: Tout sélectionner
<meta http-equiv="Refresh" content="0;URL=http://www.domaine.tld/public/data/index.php">


j'ai lu il me semble que ce n'était pas une bonne solution (sans toutefois arriver a comprendre pourquoi :? ) mais - étant sur une machine dédiée j'aimerais que vous m'indiquiez si il existe une meilleure solution et comment.

Merci de votre aide.

Cecile


rottman
WRInaute passionné
WRInaute passionné
 
Messages: 2121
Inscription: 6 Jan 2004

Message le Mer Juil 06, 2005 20:45

Tu peux changer le répertoire racine de apache, en modifiant le fichier httpd.conf, cherche une ligne contenant :

DocumentRoot "........"

et tu modifies en ce que tu veux.

cecileB2K
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 253
Inscription: 4 Mai 2005

Message le Mer Juil 06, 2005 21:15

oui mais ote moi d'un doute, si je change la racine du serveur, je ne pourrais plus atteindre ce les répertoires qui sont au-dessus de /public/data .... ?

Sur le serveur je n'ai pas que http://www.domaine.tld/public/...
j'ai moult répertoires à la racine du site, mais je suouhaite simplement que mon nom de domaine poite sur une adresse et une seule ... pour l'instant le seul moyen que j'ai trouvé, c'est le meta refresh.


rottman
WRInaute passionné
WRInaute passionné
 
Messages: 2121
Inscription: 6 Jan 2004

Message le Mer Juil 06, 2005 21:18

dans un fichier index.php, tu peux faire une redirection 301, mais je ne suis vraiment pas sur que ce soit la bonne solution.

:?

cecileB2K
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 253
Inscription: 4 Mai 2005

Message le Mer Juil 06, 2005 21:22

rottman a écrit:dans un fichier index.php, tu peux faire une redirection 301


je ne connais pas, ça marche comment une redirection 301 (entend ça ressemble a quoi :D)


mais je ne suis vraiment pas sur que ce soit la bonne solution.


ah :?


rottman
WRInaute passionné
WRInaute passionné
 
Messages: 2121
Inscription: 6 Jan 2004

Message le Mer Juil 06, 2005 21:33

comme ceci :

Code: Tout sélectionner
<?php
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.votresite.com/unepage.htm");
exit();
?>

cecileB2K
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 253
Inscription: 4 Mai 2005

Message le Mer Juil 06, 2005 22:20

Merci de ton aide mais comme tu n'es pas certain je vais peut-etre attendre l'avis d'autres personnes avant de faire n'importe quoi :-/

Didier_S
WRInaute impliqué
WRInaute impliqué
 
Messages: 567
Inscription: 24 Aoû 2004

Message le Mer Juil 06, 2005 23:40

la redirection php est déja plus propre que la redirection javascript
pour la simple et bonne raison qu'un visiteur ayant désactivé le javascript (pourcentage des visiteurs souvent très bas, mais qui existe quand même), la redirect ne marchera pas.


magicaxe
WRInaute discret
WRInaute discret
 
Messages: 151
Inscription: 18 Oct 2004

Message le Jeu Juil 07, 2005 8:29

Hello,

La redirection est selon moi la meilleure des solutions pour régler ton problème. Certains moteurs de recherche basiques ne supportent pas les META REFRESH (ou pénalisent les sites les utilisants). On peut dire que la rédirection est la méthode la plus "naturelle" pour les moteurs de recherches par rapport au Javascript ou aux balises META REFRESH.

cecileB2K
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 253
Inscription: 4 Mai 2005

Message le Jeu Juil 07, 2005 9:53

Merci pour vos réponses, mais certains préconisent une redirection (RedirectPermanent) via un nfichier .htaccess

qqs sont les avanatges/inconvénients d'un point de vue référencement (notamment) de ces 2 solutions.

merci à vous :)


ppan
WRInaute discret
WRInaute discret
 
Messages: 94
Inscription: 26 Mai 2005

Message le Jeu Juil 07, 2005 10:28

cecileB2K a écrit:qqs sont les avanatges/inconvénients d'un point de vue référencement (notamment) de ces 2 solutions.

Une redirection via le fichier .htaccess suppose une négociation directe entre deux serveurs, sans solliciter le module PHP. Elle est donc idéale, rapide et totalement transparente. Elle sera donc préférée à la fonction PHP header() qui simule (très bien) cette négociation.

PP

cecileB2K
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 253
Inscription: 4 Mai 2005

Message le Jeu Juil 07, 2005 17:02

j'ai suivi tes conseils, j'ai placé dans mon fichier .htaccess la ligne suivante
Code: Tout sélectionner
RedirectPermanent index.html http://www.domaine.tld/public/data/index.php


je peux donc enlever mes codes différentes codes metas ?
faut-il écrire qq chose dans ce fichier, ou doit il etre vierge ?

Merci :)


ppan
WRInaute discret
WRInaute discret
 
Messages: 94
Inscription: 26 Mai 2005

Message le Ven Juil 08, 2005 8:34

cecileB2K a écrit:je peux donc enlever mes codes différentes codes metas ?
faut-il écrire qq chose dans ce fichier, ou doit il etre vierge ?

Simple : considère que ton fichier "index.html" n'existe plus (car zappé par la redirection). Donc efface le.

PP

cecileB2K
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 253
Inscription: 4 Mai 2005

Message le Ven Juil 08, 2005 11:41

merci :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité