• 15-06-2018, 23:27:18
    #1
    Arkadaşlar merhaba web siteme yaklaşık 4 5 gündür düzenli olarak ;

    siteadresim.com/p=4751 ( bu url adresleri 404) Böyle bir sayfa yok

    siteadresim.com/p=4758

    gibi url adreslerine cheap Sumycin, buy Tenormin, cheap Trecator Sc gibi kelimelerden linkler geliyor bir saldırı gibi sürekli engelliyorum ama ardı arkası kesilecek gibi değil acaba ne tarz bir önlem alabilirim.

    Gelen bütün linklerdeki siteler basit siteler olup https://prnt.sc/jvguun bu tarz bir görüntüyle karşılaşıyorum.

  • 15-06-2018, 23:41:00
    #2
    htaccess üzerinden ya da php redirect ile bu tarz
    p=... gibi requestlere 404 döndür bence anti seo gibi duruyor
  • 15-06-2018, 23:46:39
    #3
    Siz yazdıktan sonra tekrar kontrol ettim backlinklerin tamamı siteadresim.com/p=4758 bu sekilde p ile başlıyor hep aynı tarz anti seo yapılıyor bundan eminim yükselişte olan bir site zor bir sektörde sanırım abilerimizin dikkatini çekti. Ama bahsettiğiniz işlemi tam olarak nasıl yapacağım ve ne işe yarayacak bu konuda biraz daha detay belirtirseniz mutlu olurum.
  • 15-06-2018, 23:52:52
    #4
    Hatta şuna benzer bişey yapardım .

    RewriteEngine ON
    RedirectMatch ^/p=(.*)$. RewriteRule ^ http://%1%{REQUEST_URI} [NE,R=301,L]

    Bu kodu test etmen lazım test etmedim .
  • 15-06-2018, 23:56:28
    #5
    Kodu ekliyorum test ederek yazacağım birazdan.



    Bir ayrıntıyı atlamışım linkler siteadresim.com/?p=4758 şeklinde imiş p harfinden önce ? işareti varmış. Kodda bir değişiklik gerekir mi ?
  • 16-06-2018, 00:34:44
    #6
    Htaccesin en altına bunu eklersen işini görür diye düşünüyorum. İlgili linke 404 verdirirsen anti seolardan etkilenmezsin. (bence)

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{QUERY_STRING} bp=b [NC]
    RewriteRule ^(.*) http://%{REQUEST_URI}/%1 [R=404,NC]

    </IfModule>



    Farkettim de. Kodlama kısmında daha dogru slahlasrı yok etmiş . Böyle olmalı

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{QUERY_STRING} bp=b [NC]
    RewriteRule ^(.*) http://%{REQUEST_URI}/%1 [R=404,NC]
     
    </IfModule>




    bp=b
    b harflerinden önce ters slash var siliyor .