Rediriger une page qui n'existe pas par htaccess

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par informatiquegifs, 26 Janvier 2016.

Tags:
  1. informatiquegifs
    informatiquegifs WRInaute occasionnel
    Inscrit:
    27 Août 2003
    Messages:
    301
    J'aime reçus:
    0
    Bonjour, bonsoir à vous tous.

    J'ai essayé de trouver la solution, mais je n'y arrive pas.

    Comment rediriger par fichier htaccess une page qui n'existe pas.

    Par exemple nomdusite.com/?from=http://share-buttons.xyz/

    qui n'existe pas ! mais tout de même accessible (ça donne en fait la page réelle de l'index)

    J'aimerai que cette URL qui n'existe pas, redirige vers l'index du site

    Share-buttons (Du spam) n'arrête pas de me visiter sous cette forme.

    Merci de vos réponses, seb.
     
  2. -Tony-
    -Tony- Nouveau WRInaute
    Inscrit:
    27 Octobre 2015
    Messages:
    42
    J'aime reçus:
    0
    Hello

    Code:
    
    RewriteCond %{QUERY_STRING} ^(.*)(%3D|=)http(%3A|:)(/|%2F){2}(.*)$ [NC]
    RewriteRule (.*) - [F]
    
    
     
  3. guermazi
    guermazi Nouveau WRInaute
    Inscrit:
    11 Novembre 2014
    Messages:
    8
    J'aime reçus:
    0
    il n'y a pas de risque d'aller en boucle vers l'infini avec cet index qui redirige vers l'index ?
     
  4. Furtif
    Furtif WRInaute accro
    Inscrit:
    9 Août 2005
    Messages:
    2 904
    J'aime reçus:
    268
    Une redirection htaccess 404....

    ErrorDocument 404 http://www.tonsite.com/
     
  5. informatiquegifs
    informatiquegifs WRInaute occasionnel
    Inscrit:
    27 Août 2003
    Messages:
    301
    J'aime reçus:
    0
    Bonjour,

    ça cause une erreur 403 (qui semble être un accès refusé) c'est déjà ça, par contre ça ne redirige pas vers l'index ou vers Google lol. :D

    Mais si un malin s'amuse a mettre par exemple blabladomaine.com/?bonjour nous voyons toujours l'index.

    Pourtant si je tape blabladomaine.com/bonjour.php qui n'existe pas, ça redirige bien automatiquement sur l'index.

    8)
     
  6. informatiquegifs
    informatiquegifs WRInaute occasionnel
    Inscrit:
    27 Août 2003
    Messages:
    301
    J'aime reçus:
    0
    Salut 8) J'ai essayé ça ne fonctionne pas.

    pour le serveur .com/?blabla existe alors que non. Donc comme c'est accessible, il n'y a pas l'erreur 404.

    ça ne redirige donc pas vers l'index.
     
  7. Furtif
    Furtif WRInaute accro
    Inscrit:
    9 Août 2005
    Messages:
    2 904
    J'aime reçus:
    268
    Je suis un garcon assez cartesien...

    Sois elle existe...soit elle existe pas...

    Mais dire elle existe pas , mais elle existe.... ou elle existe, mais elle existe pas... franchement....

    Donc une url, un exemple, ca aiderait a comprendre ton probleme...

    Car comme ca on va pedaler dans la semoule un bon moment
     
  8. informatiquegifs
    informatiquegifs WRInaute occasionnel
    Inscrit:
    27 Août 2003
    Messages:
    301
    J'aime reçus:
    0
    :D

    :arrow: lenomdedomaine.com/?lemotcle n'existe pas réellement mais tout de même accessible en copiant tout ce qui est sur l'index. Je vais te donner un exemple avec un vieux site 0gifs0.free.fr/?bonjour ça donne en réalité ce qui est présent sur le page index. Donc lorsqu'un spammeur fait lenomdedomaine.com/?from=http://share-buttons.xyz/ ça donne bien ce qui est présent sur l'index. Pour lenomdedomaine.com/bonjour.php qui n'existe pas j'ai ajouté un ErrorDocument 404 ça fonctionne puisque ça redirige bien. Pour le serveur lenomdedomaine.com/?lemotcle ça existe. :D J'ai essayé sur ton propre site, ça fait la même chose (Je vois l'index sous .com/?lemotcle) J'ai essayé avec webrankinfo.com/?blabla ça fait bien la redirection vers l'index (Sans l'afficher sous com/?blabla ) Il existe donc bien un code qui permet de bloquer :D
     
  9. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 176
    J'aime reçus:
    327
    Si t'as aucune page avec QUERY_STRING:
    PHP:
    <span class="syntaxdefault"><br /></span><span class="syntaxkeyword"><?</span><span class="syntaxdefault">php<br /></span><span class="syntaxkeyword">if&nbsp;(!empty(</span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'QUERY_STRING'</span><span class="syntaxkeyword">]))&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">$url&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxstring">'...'</span><span class="syntaxkeyword">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Status:&nbsp;301&nbsp;Moved&nbsp;Permanently'</span><span class="syntaxkeyword">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Location:&nbsp;'&nbsp;</span><span class="syntaxkeyword">.&nbsp;</span><span class="syntaxdefault">$url</span><span class="syntaxkeyword">);<br />}<br />&nbsp;</span><span class="syntaxdefault"></span>
    Y'a pas que Apache dans la vie :)
     
  10. informatiquegifs
    informatiquegifs WRInaute occasionnel
    Inscrit:
    27 Août 2003
    Messages:
    301
    J'aime reçus:
    0
    Bonjour ;)

    Ou dois-je placer le code ? sur l'index ? et si possible entre quoi et quoi ?

    Merci :wink:
     
  11. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 176
    J'aime reçus:
    327
    Dans un des scripts appelé partout sur ton site, le plus souvent un header.php/prepend.php qd c'est +/- bien fait.
    Ça dépend, il y a trop de façons de faire, c'est ton site :)

    Edit: ouais non qd on regarde ton site t'as probablement pas utilisé de header commun, le copier/coller a encore gagné :lol:
     
Chargement...
Similar Threads - Rediriger existe htaccess Forum Date
Rediriger une URL vers un nom de dossier qui n'existe pas URL Rewriting et .htaccess 27 Janvier 2014
Rediriger tout un site vers un répertoire à la racine URL Rewriting et .htaccess 23 Juin 2021
Rediriger des domaines au nom explicite vers un domaine établi mais moins spécifique Netlinking, backlinks, liens et redirections 1 Février 2021
page 404 lien indexer comment le rediriger? Débuter en référencement 12 Janvier 2021
rediriger les sous domaines vers la page d'accueil URL Rewriting et .htaccess 11 Janvier 2021
Domaines Expirés : rediriger ou faire des sites ? Netlinking, backlinks, liens et redirections 3 Décembre 2020
Comment rediriger en 301 toutes les 404 vers une page précise ? Débuter en référencement 9 Septembre 2020
Rediriger Index.php vers racine URL Rewriting et .htaccess 15 Août 2020
Tout rediriger sauf une page contenant 'JS' URL Rewriting et .htaccess 3 Juin 2020
Rediriger un site avec www vers sans www Administration d'un site Web 20 Avril 2020