URL inexistantes qui ne routent pas sur 404 en php

Discussion dans 'URL Rewriting et .htaccess' créé par Newzic, 25 Juin 2012.

  1. Newzic
    Newzic Nouveau WRInaute
    Inscrit:
    25 Juin 2012
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,

    j'ai créé un site avec quelques pages en html. Tout se passe bien et si j'ai des URL qui n'existent pas, style
    http://www.mondomaine/contact.html/nimportequoiApresUnSlash
    je suis redirigé sur la page 404.

    Je viens de réaliser un site identique avec quelques includes et donc en php.
    Il ne contient aucun sous-dossier, je n'ai donc que des URL du style
    http://www.mondomaine/page1.php
    http://www.mondomaine/page2.php
    etc.

    Lorsque j'ai une URL qui n'existe pas style
    http://www.mondomaine/contact.php/nimportequoiApresUnSlash
    la page de contact s'affiche quand même.
    Par contre si je mets
    http://www.mondomaine/contact.phpnimportequoi
    là je tombe sur 404.

    Je souhaiterai donc que un simple /
    ou un /nimporteQUoi ajouté en fin de chacune de mes URL renvoie sur la page d'erreur.

    Je ne comprends pas ce comportement en php alors qu'en html tout est normal. J'ai un hébergement mutualisé chez OVH (pack Pro).
     
  2. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    si tu es chez OVH (ou un hébergeur qui active par défaut le multiviews) il faut ajouter dans le .htaccess :
    Code:
    Options -MultiViews
     
  3. Newzic
    Newzic Nouveau WRInaute
    Inscrit:
    25 Juin 2012
    Messages:
    2
    J'aime reçus:
    0
    Revenant sur le problème (que j'avais oublié...) : ok, ça marche ! J'ai eu confirmation de l'info en étudiant le .htaccess très documenté du framework boilerplate :

    # Prevent Apache from returning a 404 error for a rewrite if a directory
    # with the same name does not exist.
    # http://httpd.apache.org/docs/current/content-negotiation.html#multiviews
    # http://www.webmasterworld.com/apache/3808792.htm

    Options -MultiViews
     
Chargement...
Similar Threads - inexistantes routent 404 Forum Date
googlebot crawle des pages inexistantes Crawl et indexation Google, sitemaps 16 Août 2019
Pourquoi avoir des adresses vers des pages inexistantes ...? Crawl et indexation Google, sitemaps 31 Janvier 2017
Google crawle des url inexistantes "mobile" Crawl et indexation Google, sitemaps 8 Janvier 2017
Des tonnes d'accès par jour à des pages inexistantes Netlinking, backlinks, liens et redirections 1 Décembre 2016
Comportement du serveur pour des URLs inexistantes URL Rewriting et .htaccess 22 Décembre 2015
Le robot Google se connecte t-il sur toutes les aborescences mêmes inexistantes ? Débuter en référencement 10 Octobre 2015
Des urls inexistantes apparaissent en page de destination ! Google Analytics 20 Avril 2015
Probleme url inexistantes et 404 et webmaster tools Crawl et indexation Google, sitemaps 25 Septembre 2014
Données inexistantes concernant mon site sur mustat(dot)com Problèmes de référencement spécifiques à vos sites 19 Août 2014
Dégringolade dans google et référencement de pages inexistantes Problèmes de référencement spécifiques à vos sites 13 Novembre 2013