Redirection PHP, JavaScript, serveur... Comment choisir ?
49 messages • Page 2 sur 4 • 1, 2, 3, 4
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
-

George Abitbol - WRInaute accro

- Messages: 1923
- Inscription: Ven Juin 06, 2003 7:57
Je vais juste citer le message d'Olivier juste au-dessus :
Quelques liens à consulter :
http://www.php.net/
http://www.phpinfo.net/
http://www.phpdebutant.org/
http://www.webrankinfo.com/analyses/php/index.php
Fred
ta page qui fait la redirection est-elle en PHP ? extension .php ?
Quelques liens à consulter :
http://www.php.net/
http://www.phpinfo.net/
http://www.phpdebutant.org/
http://www.webrankinfo.com/analyses/php/index.php
Fred
-

WebRankInfo - Administrateur du site

- Messages: 15896
- Inscription: Ven Avr 19, 2002 19:51
si tu n'utilises pas une page avec l'extension .php elle ne sera pas analysée en tant que script PHP, donc le code PHP ne sera pas interprété...
Donc, on peut en tirer une bonne question: comment rediriger depuis une ancienne page HTML (et si possible en HTML)?
En faisant un lien vers la nouvelle? Seul, ce n'est pas transparent pour l'utilisateur: il doit cliquer.
Avec en plus une meta http-equiv="Refresh" alors? Mais les moteurs n'ont pas l'air d'apprécier. En plus, il y a (avait?) l'effet page satellite non voulu: la nouvelle page est connue des moteurs, mais sous son ancien nom, pas terrible quand le but est d'avoir des noms de fichiers plus présentables.
En framant la nouvelle, avec lien dans le noframes?
Une solution bis serait de faire un rewriting ancien.html -> ancien.php qui fait une redirection 301 vers nouveau.html . [Autant faire un .htaccess alors]. Mais ces dernieres solutions ne sont pas toujours possibles selon l'hebergement, parfois la seule chose admise dans le .htaccess c'est la page d'erreur 404...
En faisant un lien vers la nouvelle? Seul, ce n'est pas transparent pour l'utilisateur: il doit cliquer.
Avec en plus une meta http-equiv="Refresh" alors? Mais les moteurs n'ont pas l'air d'apprécier. En plus, il y a (avait?) l'effet page satellite non voulu: la nouvelle page est connue des moteurs, mais sous son ancien nom, pas terrible quand le but est d'avoir des noms de fichiers plus présentables.
En framant la nouvelle, avec lien dans le noframes?
Une solution bis serait de faire un rewriting ancien.html -> ancien.php qui fait une redirection 301 vers nouveau.html . [Autant faire un .htaccess alors]. Mais ces dernieres solutions ne sont pas toujours possibles selon l'hebergement, parfois la seule chose admise dans le .htaccess c'est la page d'erreur 404...
-

FroZenDooM - WRInaute occasionnel

- Messages: 161
- Inscription: Mer Aoû 11, 2004 8:53
Si je met çà
dans une pages mapage.html , elle serat pas référencées çà bien çà?
Mais le moteur passe bien dessus c juste qu'il lit pas le java...
- Code: Tout sélectionner
<script language="javascript">
<!--//
window.location.replace("http://www.example.com/index.html");
//-->
</script>
dans une pages mapage.html , elle serat pas référencées çà bien çà?
Mais le moteur passe bien dessus c juste qu'il lit pas le java...
-

FroZenDooM - WRInaute occasionnel

- Messages: 161
- Inscription: Mer Aoû 11, 2004 8:53
aucun pb
Je sais bien
J'ai pas précisé dsl.
Je ré explique :
Il ne sert à rien de mettre une redirection JavaSCRIPT vers index.html dans un fichier mapage.html si son seul but est de référencer le index.html .. vu que le javaSCRIPT est pas lu pas GG .
C'est plus clair là.
J'ai pas précisé dsl.
Je ré explique :
Il ne sert à rien de mettre une redirection JavaSCRIPT vers index.html dans un fichier mapage.html si son seul but est de référencer le index.html .. vu que le javaSCRIPT est pas lu pas GG .
C'est plus clair là.
Désolé de faire remonter ce topic, mais voilà la raison
Il y a quelques jours/semaines, quelqu'un a demandé comment faire une redirection en PHP, mais au bout de quelques secondes. Mais je retrouve plus le topic alors je poste ici, de toute facon ca pourra intéressé tout le monde et meme etre ajouté à l'article en question dans ce topic :
Après, comment Google traite cela, c'est à voire
Merci Xenon pour la réponse.
Il y a quelques jours/semaines, quelqu'un a demandé comment faire une redirection en PHP, mais au bout de quelques secondes. Mais je retrouve plus le topic alors je poste ici, de toute facon ca pourra intéressé tout le monde et meme etre ajouté à l'article en question dans ce topic :
- Code: Tout sélectionner
<?php header('refresh: 5;URL=http://www.google.com'); ?>
Après, comment Google traite cela, c'est à voire
Merci Xenon pour la réponse.
Bonjour à tous!
si j'ai bien compris :
- il ne faut pas utiliser le javascript ni les balises metarefersh car notre ami Ggle ne les aime pas
- mais plutôt le php ou un fichier .htaccess
jusque là, ça va.
Mais comment fait un ex-radin (comme moi) qui était heberge chez tiscali et redirigé par ulimit mais maintenant avec un hébergement et un ndd payants?
- carr si on utilise le PHP, la page est redirigée vers le.com mais garde tjrs comme url un .fr.st...
- htaccess? tiscali connait pas
alors? comment il fait l'ex-radin?
merci
si j'ai bien compris :
- il ne faut pas utiliser le javascript ni les balises metarefersh car notre ami Ggle ne les aime pas
- mais plutôt le php ou un fichier .htaccess
jusque là, ça va.
Mais comment fait un ex-radin (comme moi) qui était heberge chez tiscali et redirigé par ulimit mais maintenant avec un hébergement et un ndd payants?
- carr si on utilise le PHP, la page est redirigée vers le.com mais garde tjrs comme url un .fr.st...
- htaccess? tiscali connait pas
alors? comment il fait l'ex-radin?
merci
Je relance le sujet.
Pour des raisons statistiques, je travaille de la facon suivant quand j'inscrit un site dans un annuaire.
Je donne l'URL suivante : http://www.example.com/?hxr=c
et sur la page index.php, après traitement de la variable hxr, je redirige vers la page index.php ainsi :
Dans la pratique, je m'appercois que le site est très mal référencé sur Google.
Est-ce à cause de ce principe de redirection ou pas ?
Est-ce que dans mon cas, je dois mettre
avant le header de redirection ?
Merci
Pour des raisons statistiques, je travaille de la facon suivant quand j'inscrit un site dans un annuaire.
Je donne l'URL suivante : http://www.example.com/?hxr=c
et sur la page index.php, après traitement de la variable hxr, je redirige vers la page index.php ainsi :
- Code: Tout sélectionner
header("Location: http://www.example.com/");
exit();
Dans la pratique, je m'appercois que le site est très mal référencé sur Google.
Est-ce à cause de ce principe de redirection ou pas ?
Est-ce que dans mon cas, je dois mettre
- Code: Tout sélectionner
header("Status: 301 Moved Permanently");
avant le header de redirection ?
Merci
Redirection et PageRank
Hello,
J'ai utilisé sur mon site une redirection avec le script php fourni sur WebRankInfo.
La redirection fonctionne bien.
L'idée était de rediriger www.example.com vers www.example.com/phpnuke/
Or, la page cible (www.example.com/phpnuke/) a un pagerank de 0 (contre un PR3 pour www.example.com).
Comment faire pour récupérer le PR sur la nouvelle page?
Merci,
Antoine
J'ai utilisé sur mon site une redirection avec le script php fourni sur WebRankInfo.
La redirection fonctionne bien.
L'idée était de rediriger www.example.com vers www.example.com/phpnuke/
Or, la page cible (www.example.com/phpnuke/) a un pagerank de 0 (contre un PR3 pour www.example.com).
Comment faire pour récupérer le PR sur la nouvelle page?
Merci,
Antoine
Si je peux me permettre, la bonne façon de faire une redirection 301 en php4 et php5 et HTTP/1.1 est:
Le code
- Code: Tout sélectionner
header('HTTP/1.1 301 Moved Permanently', true, 301);
header ("Location: $URL");
exit();
Le code
- Code: Tout sélectionner
header("Status: 301 Moved Permanently");
Merci!
OK, merci, je vais essayer.
Sinon, y a-t-il un moyen de ré-écrire l'url afin que la page d'accueil reste de type www.example.com, alors que la page affichée est www.example.com/phpnuke?
Bien entendu, il faudrait que cette ré-écriture soit acceptable par Google...
Merci encore de ton aide!
Antoine
Sinon, y a-t-il un moyen de ré-écrire l'url afin que la page d'accueil reste de type www.example.com, alors que la page affichée est www.example.com/phpnuke?
Bien entendu, il faudrait que cette ré-écriture soit acceptable par Google...
Merci encore de ton aide!
Antoine
Perso j'ai utilisé (sous xoops)
et pour les url toutes simple:
Et bien sur le 301 en haut
- Code: Tout sélectionner
// mettez votre nouveau nom de site (ex: www.example.com) sans le http;//
$url="www.example.com";
$uri = $_SERVER['REQUEST_URI'];
// si votre site est hébergé chez lycos ou un autre hébergeur semblable il se presente de cette maniere
// ce qui fait qu'il va falloir en tronquer une partie.
// ex: http://membres.lycos.fr/le nom du site/index.php
// pour se faire écrivez en dessou le nom du site avec le "/" à la fin.
$uri=ereg_replace("le nom du site/","",$uri);
$actuel = ("http://".$url.$uri);
echo "<script type='text/javascript'>location.href='$actuel';</script>";
et pour les url toutes simple:
- Code: Tout sélectionner
// mettez votre nouveau nom de site (ex: www.example.com) sans le http;//
$url="www.example.com";
$uri = $_SERVER['REQUEST_URI'];
$actuel = ("http://".$url.$uri);
echo "<script type='text/javascript'>location.href='$actuel';</script>";
if ( !defined("XOOPS_HEADER_INCLUDED") ) {
define("XOOPS_HEADER_INCLUDED",1);
Et bien sur le 301 en haut
-

FroZenDooM - WRInaute occasionnel

- Messages: 161
- Inscription: Mer Aoû 11, 2004 8:53
George Abitbol a écrit:Utilise plutôt <?php comme balise d'ouverture, les short tags sont déconseillés.
Fred
C'est déconseillé dans quel mesure? Les robots , explorateurs?
j'ai toujours du des <?
...
J'ai un problème à soumettre à votre sagacité.
Avant toute chose j'ai cherché, ici et ailleurs, sans trouver de symptomes similaires.
J'ai au par avant posté sur le forum punbb.fr car mon site héberge un de ces forums.
Bref normalement c'est une vrai colle (enfin j'espère que non
).
Il s'agit d'un comportement bizarre d'une redirection RedirectPermanent par htaccess.
J'ai des résultats étonnants ... et d'ailleurs problématiques.
Je précise ma situation:
Je possède un site http://www.monsite.com
J'ai un alias de nom de domaine www.monalias.fr qui renvoi vers un répertoire de mon site à l'adresse http://www.monsite.com/monalias/
C'est là que se trouve mon forum Punbb:
http://www.monsite.com/monalias/forum/index.php
Mais il est également là du coup:
http://www.monalias.fr/forum/index.php
Jusque là rien d'original.
Je veux que mon forum ait une seule adresse, celle de l'alias:
http://www.monalias.fr/forum/index.php
Et d'ailleurs, tout le dossier /monalias/ devrait pointer vers l'équivalent http://www.monalias.fr
D'autant plus que certains moteurs de recherche me l'ont déjà indexé sur les 2 adresses équivalentes (c'est malin ! ).
Enfin, tout ça n'est pas très original non plus, je pense.
C'est ensuite que ça devient bizarre.
J'ai fait un RedirectPermanent dans le fichier htaccess à la racine de monsite.com .
J'ai d'abord cru que ça marchait car toutes les requêtes sur les répertoires et sous-répertoires renvoient bien sur les bons répertoires de mon alias.
Mais là ou ça cloche c'est quand je donne l'adresse d'une page (par exemple index.php ou viewforum.php?id=2). Là, il ignore totalement ma redirection, sans rien dire, et il affiche la page sur monsite.com.
Je n'y comprends rien.
Ca vous dit quelque chose ?
P.S.: je n'ai pas donné les vrais adresses car je ne suis pas sur que la charte le permette. Néanmoins je n'ai aucun intérêt à afficher ici l'adresse de mon site principal (pas l'alias, l'autre) que je ne tiens pas à faire référencer.
J'ai un problème à soumettre à votre sagacité.
Avant toute chose j'ai cherché, ici et ailleurs, sans trouver de symptomes similaires.
J'ai au par avant posté sur le forum punbb.fr car mon site héberge un de ces forums.
Bref normalement c'est une vrai colle (enfin j'espère que non
Il s'agit d'un comportement bizarre d'une redirection RedirectPermanent par htaccess.
J'ai des résultats étonnants ... et d'ailleurs problématiques.
Je précise ma situation:
Je possède un site http://www.monsite.com
J'ai un alias de nom de domaine www.monalias.fr qui renvoi vers un répertoire de mon site à l'adresse http://www.monsite.com/monalias/
C'est là que se trouve mon forum Punbb:
http://www.monsite.com/monalias/forum/index.php
Mais il est également là du coup:
http://www.monalias.fr/forum/index.php
Jusque là rien d'original.
Je veux que mon forum ait une seule adresse, celle de l'alias:
http://www.monalias.fr/forum/index.php
Et d'ailleurs, tout le dossier /monalias/ devrait pointer vers l'équivalent http://www.monalias.fr
D'autant plus que certains moteurs de recherche me l'ont déjà indexé sur les 2 adresses équivalentes (c'est malin ! ).
Enfin, tout ça n'est pas très original non plus, je pense.
C'est ensuite que ça devient bizarre.
J'ai fait un RedirectPermanent dans le fichier htaccess à la racine de monsite.com .
- Code: Tout sélectionner
RedirectPermanent /monalias http://www.monalias.fr
J'ai d'abord cru que ça marchait car toutes les requêtes sur les répertoires et sous-répertoires renvoient bien sur les bons répertoires de mon alias.
Mais là ou ça cloche c'est quand je donne l'adresse d'une page (par exemple index.php ou viewforum.php?id=2). Là, il ignore totalement ma redirection, sans rien dire, et il affiche la page sur monsite.com.
Je n'y comprends rien.
Ca vous dit quelque chose ?
P.S.: je n'ai pas donné les vrais adresses car je ne suis pas sur que la charte le permette. Néanmoins je n'ai aucun intérêt à afficher ici l'adresse de mon site principal (pas l'alias, l'autre) que je ne tiens pas à faire référencer.
49 messages • Page 2 sur 4 • 1, 2, 3, 4
Formation recommandée sur ce thème :
Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Redirection (PHP, JavaScript, serveur...)
- Aperçu des différents types de redirection
- Comment faire des liens en dur dans son annuaire
- A propos des redirections sauvages (302)
- Comment créer une page web en PHP
- Référencement : gestion des redirections par Yahoo
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement
- Googlebot analyse certains codes JavaScript
- Contrer une redirection 302 intempestive...
- A propos des redirections "sauvages"
Consultez la description détaillée des produits ou services de Google suivants : Google Earth Flight Simulator, Google Related Links, Google Web Accelerator, Google Compute
- Test de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Voir la classe C de plusieurs sites
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum