1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

fausse url

Discussion dans 'URL Rewriting et .htaccess' créé par animostab, 23 Août 2016.

  1. animostab
    animostab WRInaute discret
    Inscrit:
    14 Mai 2005
    Messages:
    133
    J'aime reçus:
    0
    Bonjour,
    par exemple j'ai une URL du type
    /page.php

    si un petit malin tape
    /page.php/nimportequoi ou /page.php/ ou /page.php?nimportequoi enfin bref que soit rajouter quelque chose apres l'url

    j'aimerai que ca redirige soit
    - vers un 404 ( ca me plait pas trop)
    - soit vers page.php (plus souhaitable)
    évidemment pour toutes les pages
    j'ai aussi une section du site avec un repertoire
    (/repertoire/page.php) donc meme genre de redirection avec un repertoire nommé repertoire

    je n'utilise pas de cms ni de variables d'url en post ou get dans mon site

    quelqu'un aurais une solution avec .htaccess ? parce que je cherche depuis un petit moment et je suis un noob en htaccess

    Merci d'avance
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Ca serait davantage à gérer via PHP, dans l'entête de tes pages.
     
  3. elji
    elji WRInaute occasionnel
    Inscrit:
    6 Juin 2009
    Messages:
    279
    J'aime reçus:
    5
    Pour le faire en une minute avec un 404, faire un .htaccess avec dedans :

    Code:
    <Files .htaccess>
    order allow,deny
    deny from all
    </Files>
    
    ErrorDocument 404 http://www.domaine.com/404.html
    
    Mais c'est vrai que ce serait mieux, et plus précis, en modifiant page.php mais c'est aussi plus compliqué.
     
  4. animostab
    animostab WRInaute discret
    Inscrit:
    14 Mai 2005
    Messages:
    133
    J'aime reçus:
    0
    @elji
    j'ai déjà mon 404 défini dans mon .htaccess . Apache considère ces URL comme valides (paramêtre d'url) et donc ne transmettra jamais une erreur 404.

    UsagiYojimbo
    si tu pouvais m'en dire un peu plus. Pas moyen avec htaccess de rediriger quand un slash est ajouté après .php ?
    genre
    ^(.*)\.php/(.*)$ qui redirige vers $1\.php
     
  5. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Tu n'es pas obligé d'ajouter un / pour tester l'inclusion de paramètres.
     
  6. animostab
    animostab WRInaute discret
    Inscrit:
    14 Mai 2005
    Messages:
    133
    J'aime reçus:
    0
    Ok mais comme je rame (j'ai déjà essayé plusieurs truc avec une belle erreur 500) ta réponse ne m'aide pas vraiment
    une solution serait plus appréciable que des commentaires
     
  7. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    En fait je pense que tu as mal compris mon commentaire.

    Parce qu'une règle ciblant .php/ permettra de résoudre

    /page.php/nimportequoi
    /page.php/

    mais pas

    /page.php?param=toto.

    D'où l'intérêt de passer par le code :

    -> tu récupère l'url via $_SERVER['REQUEST_URI']
    -> tu vérifies (via ta base de donnée, via ce que tu sais de tes url) si la request uri est autorisée ou pas
    -> si elle ne l'est pas, tu renvoies une entête 404
     
  8. animostab
    animostab WRInaute discret
    Inscrit:
    14 Mai 2005
    Messages:
    133
    J'aime reçus:
    0
    Résolu avant ton dernier message
    via entête en php
    explode sur le $_SERVER['REQUEST_URI'] avec comme délimiter .php
    [0] me donne l'uri (sans le .php)
    [1] me donne la suite après .php (si c'est le cas)
    si [1] n'est pas vide redirection vers la page en cours header(location) en me servant de la valeur de [0] et en rajoutant .php
    voila
     
Chargement...
Similar Threads - fausse Forum Date
Qwant... fausses promesses... Autres moteurs de recherche connus 12 Juin 2019
Astuce Détecter un bot qui fausse vos stats Google Analytics 1 Mars 2019
Fausses notification d'avis sur page Facebook ? Facebook 30 Mars 2018
Google, ce galopin (fausses soft 404) Problèmes de référencement spécifiques à vos sites 22 Février 2018
"Fausse" commandes sur mon site Droit du web (juridique, fiscalité...) 12 Décembre 2017
Les fausses infos dans la ligne de mire de Google Référencement Google 26 Avril 2017
Fausses statistiques AdWords dans Analytics Google Analytics 10 Janvier 2017
fausses données analytics Google Analytics 19 Juin 2015
Données géographiques faussées ? Google Analytics 4 Mars 2015
google analytics donnée fausse Débuter en référencement 23 Septembre 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice