Rediriger des urls ... inexistantes :)
20 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

finstreet - WRInaute accro

- Messages: 16999
- Inscription: 10 Juil 2005
Rediriger des urls ... inexistantes :)
Bonjour à toutes et tous,
Je vous expose mon petit soucis. Il arrive parfois qu'une page inexistante soit appelée par - un internaute, un bot, un marcassin - (*). Cette page au lieu d'afficher un - joli, horrible, hideux - (*) 404, affiche... une page. En gros y'a un soucis dans les sous répertoires, et autres trucs dans le style. Pour donner un ordre d'idées : machin.php donne une page. C'est logique. Mais machin/ph donne aussi une page. Page au demeurant assez... - surprenante, horrifiante, moche - (*). Problème il y a certes, mais problème je ne sais point régler. Alors si vous aviez - des pistes, un coca frais, le téléphone de Jessica Alba (vu qu'Anggun s'est mariée
) - (*), ce serait avec grand plaisir.
Marchi d'avance
(*) : au choix
Je vous expose mon petit soucis. Il arrive parfois qu'une page inexistante soit appelée par - un internaute, un bot, un marcassin - (*). Cette page au lieu d'afficher un - joli, horrible, hideux - (*) 404, affiche... une page. En gros y'a un soucis dans les sous répertoires, et autres trucs dans le style. Pour donner un ordre d'idées : machin.php donne une page. C'est logique. Mais machin/ph donne aussi une page. Page au demeurant assez... - surprenante, horrifiante, moche - (*). Problème il y a certes, mais problème je ne sais point régler. Alors si vous aviez - des pistes, un coca frais, le téléphone de Jessica Alba (vu qu'Anggun s'est mariée
Marchi d'avance
(*) : au choix
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Re: Rediriger des urls ... inexistantes :)
Hum hum hum pas très clair tout celà.
T'aurais pas un exemple concret ?
T'aurais pas un exemple concret ?
-

finstreet - WRInaute accro

- Messages: 16999
- Inscription: 10 Juil 2005
Re: Rediriger des urls ... inexistantes :)
Alala et en + ils veulent des exemples. Bon alors je supprimerais l'exemple après lol
-rienrienrien
-pasgrandchose
C'est plus clair ?
ps : euh y'a pas les * dans les urls
Edit : j'ai viré les urls
-rienrienrien
-pasgrandchose
C'est plus clair ?
ps : euh y'a pas les * dans les urls
Edit : j'ai viré les urls
Dernière édition par finstreet le Ven Juil 02, 2010 15:24, édité 1 fois.
- Rod la Kox
- WRInaute accro

- Messages: 3253
- Inscription: 24 Juin 2008
Re: Rediriger des urls ... inexistantes :)
edit...
Lu trop vite.
Lu trop vite.
Dernière édition par Rod la Kox le Ven Juil 02, 2010 13:19, édité 1 fois.
-

vlana - WRInaute discret

- Messages: 71
- Inscription: 29 Aoû 2008
Re: Rediriger des urls ... inexistantes :)
Je ne comprend pas comment on peut avoir accès à une page inexistante. Est-ce les internautes tapent eux-même l'adresse et, en se trompant, essayent d'afficher une page qui n'existe pas ? Mais comment est-ce possible pour un bot ? Malgré les exemples, je suis un peu perdue.
Pour couronner le tout, je n'ai ni coca frais, ni le téléphone de Jessica Alba. Désolée ! J'ai vraiment tout faux sur ce coup-là !
Pour couronner le tout, je n'ai ni coca frais, ni le téléphone de Jessica Alba. Désolée ! J'ai vraiment tout faux sur ce coup-là !
- Rod la Kox
- WRInaute accro

- Messages: 3253
- Inscription: 24 Juin 2008
Re: Rediriger des urls ... inexistantes :)
Ca sent la grosse redirection htaccess bien foireuse ça...
Tu peux l'envoyer en MP ?
Du moins la partie des redirection des pages publiques
Tu peux l'envoyer en MP ?
Du moins la partie des redirection des pages publiques
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Re: Rediriger des urls ... inexistantes :)
Perso, je comparerais l'url du navigateur avec l'url réelle pour effectuer une redirection 301 vers la bonne url.
Un peut dans ce style dans le cas d'une page dynamique :
Un peut dans ce style dans le cas d'une page dynamique :
- Code: Tout sélectionner
<?php
$id=$_GET["id"];
function url_titre()
{
return "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
}
$query = mysql_query("SELECT * FROM matable WHERE id='".mysql_real_escape_string($id)."'");
while($page = mysql_fetch_array($query))
{
//on construit l'url de la page réelle en fonction des éléments en bd
$url_de_la_page = 'http://'.$_SERVER['HTTP_HOST'].'/'.$page['id'].'-'.$page['nom'].'.php';
}
mysql_close();
//si les 2 url sont différentes, on redirige vers la bonne
if($url_de_la_page != url_titre()){
header("HTTP/1.1 301 Moved Permanently");
header('Location: '.$url_de_la_page.'');
}
?>
-

finstreet - WRInaute accro

- Messages: 16999
- Inscription: 10 Juil 2005
Re: Rediriger des urls ... inexistantes :)
ben en l'occurence la page actualites.php n'est pas une page de redirection
certes le contenu est dynamique mais je passe aucun paramètre là dedans.
Par contre je viens de retrouver un rewriting dessus. Un peu biscornu je l'accorde à savoir :
RewriteRule ^actualites/([-0-9a-zA-Z]*)\.php$ /finance/actualites.php?machinchose=$1 [L]
C'est pas un soucis de nom de répertoire ? genre :
RewriteRule ^actus/([-0-9a-zA-Z]*)\.php$ /finance/actualites.php?machinchose=$1 [L]
et le problème sauterait ?
Par contre je viens de retrouver un rewriting dessus. Un peu biscornu je l'accorde à savoir :
RewriteRule ^actualites/([-0-9a-zA-Z]*)\.php$ /finance/actualites.php?machinchose=$1 [L]
C'est pas un soucis de nom de répertoire ? genre :
RewriteRule ^actus/([-0-9a-zA-Z]*)\.php$ /finance/actualites.php?machinchose=$1 [L]
et le problème sauterait ?
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Re: Rediriger des urls ... inexistantes :)
Je suis bien trop nul en rewrite pour te répondre ...sorry!
Sinon, sans réponse et au pire, un truc dans ce style en php devrait également faire l'affaire je pense :
Sinon, sans réponse et au pire, un truc dans ce style en php devrait également faire l'affaire je pense :
- Code: Tout sélectionner
<?php
if($_SERVER["REQUEST_URI"] !="/actualites.php"){
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://www.tonsite.com/ton-repertoire/actualites.php');
}
?>
-

finstreet - WRInaute accro

- Messages: 16999
- Inscription: 10 Juil 2005
Re: Rediriger des urls ... inexistantes :)
bon alors j'ai trouvé. C'est bien cette redirection qui est plus que foireuse. Elle est présente sur un total de 4 fichiers. J'ai testé les 4 fichiers et un seul a bien réagi. Je vais le voir et hop j'avais mis en place un tit truc pour corriger le problème. Vu que je n'ai pas envie de tout bidouiller à quelques heures de partir en vacances, je vais modifier les 3 fichiers en rajoutant le petit script. En fait le petit script compte le nombre de / dans l'url
Si y'en a trop non justifié, ca rebalance vers la page d'origine
Ca évitera à Google ou à d'autres de faire joujou 
Merci encore pour tout
ps : je reviendrais sur le post après les vacances pour tenter les solus qui semblent bien plus fiables que la mienne
Merci encore pour tout
ps : je reviendrais sur le post après les vacances pour tenter les solus qui semblent bien plus fiables que la mienne
20 messages
• Page 1 sur 2 • 1, 2
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 :
- Indexation urls inexistantes et GWT balise title en double
- Faut il rediriger les urls réécrites ?
- HTACCESS pour rediriger mes URLs
- Rediriger Urls Statiques vers CMS (joomla)
- Comment rediriger 2 urls distinctes avec paramètres en 1 url
- htaccess :rediriger les anciennes urls vers les nouvelles
- Annonces illustrées inexistantes ?
- Indexation de pages inexistantes !
- Référencement pages inexistantes
- GG visite des pages inexistantes
- Google n'indexe pas les URL qui se terminent par .0 ?
- URL canonique : plugins pour Wordpress, Drupal, Joomla et Magento
- Où placer son fichier Sitemap ? A la racine ?
- Contraintes d'emplacement du Sitemap
- Nouveau format d'URL des referrers Google
- Optimiser ses codes HTTP pour le référencement
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Domaine favori - URL canonique
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

