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 782
    J'aime reçus:
    222
    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 782
    J'aime reçus:
    222
    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 078
    J'aime reçus:
    295
    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 078
    J'aime reçus:
    295
    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
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
Rediriger une page URL Rewriting et .htaccess 6 Avril 2020
Rediriger uniquement le dossier sans les pages internes Netlinking, backlinks, liens et redirections 17 Février 2020
Rediriger site dans un dossier à la racine Demandes d'avis et de conseils sur vos sites 14 Novembre 2019
Comment rediriger si la langue n'est plus dispo sur le nouveau site Référencement international (langues, pays) 27 Août 2019
Rediriger sujet phpBB3 vers Vanilla 3 URL Rewriting et .htaccess 6 Août 2019