Si url "bidon", pas de 404 mais page sans css ?
7 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- rollex
- Nouveau WRInaute

- Messages: 4
- Inscription: 21 Mai 2009
Si url "bidon", pas de 404 mais page sans css ?
Bonjour (je debute...),
voici mon probleme (je suis chez ovh) :
- j'ai constaté que si je tapais une url de mon site avec un / à la fin (ex : http://www.example.com/mapage.php/), j'avais l'affichage de mapage.php sans le css.
- J'ai corrigé ce probleme en supprimant le / de fin en rajoutant dans le .htaccess :
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
Mais si j'ai n'importe quoi apres le / (ex : http://www.example.com/mapage.php/jhsdtrdey), je me retrouve a nouveau avec l'affichage de mapage.php sans le css.
Pourquoi ca ne passe pas en erreur 404 vu que cette url ne correspond a rien ?
En fait, j'aimerais arriver à :
http://www.example.com/mapage.php --> ok
http://www.example.com/mapage.php/ --> ok ou erreur 404
http://www.example.com/mapage.php/sdqgyhset --> erreur 404
Merci pour votre aide.
voici mon probleme (je suis chez ovh) :
- j'ai constaté que si je tapais une url de mon site avec un / à la fin (ex : http://www.example.com/mapage.php/), j'avais l'affichage de mapage.php sans le css.
- J'ai corrigé ce probleme en supprimant le / de fin en rajoutant dans le .htaccess :
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
Mais si j'ai n'importe quoi apres le / (ex : http://www.example.com/mapage.php/jhsdtrdey), je me retrouve a nouveau avec l'affichage de mapage.php sans le css.
Pourquoi ca ne passe pas en erreur 404 vu que cette url ne correspond a rien ?
En fait, j'aimerais arriver à :
http://www.example.com/mapage.php --> ok
http://www.example.com/mapage.php/ --> ok ou erreur 404
http://www.example.com/mapage.php/sdqgyhset --> erreur 404
Merci pour votre aide.
-

spout - WRInaute accro

- Messages: 4383
- Inscription: 14 Mai 2003
Re: Si url "bidon", pas de 404 mais page sans css ?
Pour ton problème de CSS avec un slash après index.php (PATH_INFO):
http://forum.webrankinfo.com/slash-fait-disparaitre-lien-vers-mon-css- ... 10421.html
http://forum.webrankinfo.com/slash-fait-disparaitre-lien-vers-mon-css- ... 10421.html
- rollex
- Nouveau WRInaute

- Messages: 4
- Inscription: 21 Mai 2009
Re: Si url "bidon", pas de 404 mais page sans css ?
Merci Spout,
Oui, j'avais vu ce post en cherchant une solution.
Mais ce ne resouds pas vraiment mon probleme.
Quand je tape :
http://www.example.com/mapage.php/sdqgyhset , je ne veux pas afficher mapage.php (avec ou sans css), je voudrais que ca passe en erreur 404. Ce qui devrait etre normal vu que ca ne correspond à aucune page.
Je ne comprends pas pourquoi ca veut m'afficher mapage.php ?
Oui, j'avais vu ce post en cherchant une solution.
Mais ce ne resouds pas vraiment mon probleme.
Quand je tape :
http://www.example.com/mapage.php/sdqgyhset , je ne veux pas afficher mapage.php (avec ou sans css), je voudrais que ca passe en erreur 404. Ce qui devrait etre normal vu que ca ne correspond à aucune page.
Je ne comprends pas pourquoi ca veut m'afficher mapage.php ?
-

spout - WRInaute accro

- Messages: 4383
- Inscription: 14 Mai 2003
Re: Si url "bidon", pas de 404 mais page sans css ?
rollex a écrit:Je ne comprends pas pourquoi ca veut m'afficher mapage.php ?
Parce que un slash après mapage.php est le passage des paramètres via $_SERVER['PATH_INFO'] (si AcceptPathInfo = On dans httpd.conf)
Il faut tester sur la variable $_SERVER['PATH_INFO'] pour voir si oui ou non il faut générer une 404 voir même mieux une 301 vers mapage.php
- darkjukka
- WRInaute impliqué

- Messages: 669
- Inscription: 28 Avr 2007
Re: Si url "bidon", pas de 404 mais page sans css ?
Je te conseil de lire cet article et le point 2 en particulier car c'est celui qui t'intéresse
http://www.webrankinfo.com/actualites/200703-erreurs-de-duplicate-content.htm
Ca pourra marcher sur toutes tes pages sans aucun soucis en faisant une 301 vers la bonne et unique URL de ta page.
Ca pourra marcher sur toutes tes pages sans aucun soucis en faisant une 301 vers la bonne et unique URL de ta page.
- rollex
- Nouveau WRInaute

- Messages: 4
- Inscription: 21 Mai 2009
Re: Si url "bidon", pas de 404 mais page sans css ?
Merci Spout, j'y voit un peu plus clair.
J'ai ajouté AcceptPathInfo off dans mon htaccess et ca resoud apparement le probleme.
Ca va par contre peut-etre m'en poser d'autre ?
Je ne vois pas d'utilisation de /jdshfjdsfgfj apres un nom de fichier dans mon site.
Dans quel cas c'est utilisé ?
J'ai ajouté AcceptPathInfo off dans mon htaccess et ca resoud apparement le probleme.
Ca va par contre peut-etre m'en poser d'autre ?
Je ne vois pas d'utilisation de /jdshfjdsfgfj apres un nom de fichier dans mon site.
Dans quel cas c'est utilisé ?
7 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 :
- Gestion 404 des url "texte" issus de sites
- Erreurs "Softs 404" - Site marchand
- Erreurs de type "soft 404" malgré des entêtes http 301
- Erreurs de type "soft 404" Google à la ramasse ??
- Pb .htaccess erreur 404 et CSS
- Comment générer des "vraies" 404 pour Google ?
- Erreurs de type "soft 404"
- Optimisation de la page "erreur 404"
- Erreurs 404 - pages "pirates"?
- Création d'une "bulle" de commentaires en CSS
- Analyseur d'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
