Redirection 404 par .htaccess/php pas referencé par google
2 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- fnicollet
- Nouveau WRInaute

- Messages: 2
- Inscription: 2 Nov 2006
Redirection 404 par .htaccess/php pas referencé par google
Bonjour à tous,
voila, j'ai crée mon site de présentation de jeux flash que j'ai crée. Pour cela, j'utilise une redirection 404 par .htaccess. il ne contient que 2 lignes :
AddType x-mapp-php5 .php
ErrorDocument 404 /redir.php
la première sert à renommer mes fichiers php en php5 (je suis chez 1&1) pour qu'il me passe sur la bonne version de php et la seconde effectue ma redirection vers une page redir.php qui contient uniquement
<?php
session_start();
?>
<?php
$url = $_SERVER['REQUEST_URI'];
$tab_url = explode ("/",$url);
$param_url1 = $tab_url[1];
$param_url2 = $tab_url[2];
$param_url3 = $tab_url[3];
$param_url4 = $tab_url[4];
include_once("index.php");
?>
Ce script attrape donc les differents paramètres de l'url et les stocke dans un tableau puis j' include l'index. Cet index affiche la bonne page en fonction des variable $tab_url[1],$tab_url[2],.... avec des switch{}.
Le script fonctionne parfaitement à l'utilisation mais pourtant google ne me référence pas mes pages. Google Sitemap m'indique que l'url de base, http://www.p ixti z.com/ est vue comme 404 (Not found).
Quand je fais un test de header avec l'outil WRI (http://www.webrankinfo.com/outils/header.php),
http://www.p ixti z.com/ me retourne une header OK de type 200 mais si j'essaie avec une url à traduire du genre http://www.p ixti z.com/fr/presentation, le test me donne un header 404.
Voila, je ne comprend pas trop ce qui se passe, et j'ai lu beaucoup de posts différents, certains parlent d'un fichier robots.txt a la racine du site, d'autres parlent de faire :
header("HTTP/1.0 200 OK");
header('Location: /article.php?id='.$id);
Si vous avez une idée ou que vous avez déjà rencontré ce problème, donnez-moi un coup de main s'il vous plait.
Merci d'avance !
fabien
voila, j'ai crée mon site de présentation de jeux flash que j'ai crée. Pour cela, j'utilise une redirection 404 par .htaccess. il ne contient que 2 lignes :
AddType x-mapp-php5 .php
ErrorDocument 404 /redir.php
la première sert à renommer mes fichiers php en php5 (je suis chez 1&1) pour qu'il me passe sur la bonne version de php et la seconde effectue ma redirection vers une page redir.php qui contient uniquement
<?php
session_start();
?>
<?php
$url = $_SERVER['REQUEST_URI'];
$tab_url = explode ("/",$url);
$param_url1 = $tab_url[1];
$param_url2 = $tab_url[2];
$param_url3 = $tab_url[3];
$param_url4 = $tab_url[4];
include_once("index.php");
?>
Ce script attrape donc les differents paramètres de l'url et les stocke dans un tableau puis j' include l'index. Cet index affiche la bonne page en fonction des variable $tab_url[1],$tab_url[2],.... avec des switch{}.
Le script fonctionne parfaitement à l'utilisation mais pourtant google ne me référence pas mes pages. Google Sitemap m'indique que l'url de base, http://www.p ixti z.com/ est vue comme 404 (Not found).
Quand je fais un test de header avec l'outil WRI (http://www.webrankinfo.com/outils/header.php),
http://www.p ixti z.com/ me retourne une header OK de type 200 mais si j'essaie avec une url à traduire du genre http://www.p ixti z.com/fr/presentation, le test me donne un header 404.
Voila, je ne comprend pas trop ce qui se passe, et j'ai lu beaucoup de posts différents, certains parlent d'un fichier robots.txt a la racine du site, d'autres parlent de faire :
header("HTTP/1.0 200 OK");
header('Location: /article.php?id='.$id);
Si vous avez une idée ou que vous avez déjà rencontré ce problème, donnez-moi un coup de main s'il vous plait.
Merci d'avance !
fabien
Dernière édition par fnicollet le Mer Nov 15, 2006 19:05, édité 1 fois.
- fnicollet
- Nouveau WRInaute

- Messages: 2
- Inscription: 2 Nov 2006
Bon j'ai trouvé la solution, comme je suis chez 1and1,
j'ai mon htaccess avec un rewritebase /
et puis ca me balance toujours sur le redir.php
AddType x-mapp-php5 .php
Options +FollowSymlinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ redir.php [L,QSA]
</IfModule>
voila comme ca mon traitement par le index est mis en oeuvre à chaque fois
j'ai mon htaccess avec un rewritebase /
et puis ca me balance toujours sur le redir.php
AddType x-mapp-php5 .php
Options +FollowSymlinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ redir.php [L,QSA]
</IfModule>
voila comme ca mon traitement par le index est mis en oeuvre à chaque fois
2 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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 :
- Erreur 404 redirection 301 Htaccess
- Problème redirection 404 dans .htaccess OVH
- .htaccess + ErrorDocument 404 + extension PHP
- Erreur 404 et adresse erronée (PHP et htaccess)
- redirection 310 dans un 404.php
- Cherche script php de detection et redirection 404
- Redirection PHP impossible depuis une page 404 ???
- PB redirection php header(Location: erreur.php?erreur=404)
- Redirection htaccess ou php
- .htaccess ou redirection PHP?
- Article sur le fichier .htaccess
- Aperçu des différents types de redirection
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Redirection (PHP, JavaScript, serveur...)
- Nombreuses erreurs 404 : impact sur le référencement
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Soft 404 : les pages d'erreurs avec un code HTTP 200
Consultez la description détaillée des produits ou services de Google suivants : Google TrustRank
- Tester le type 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). - Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
