• 04-08-2024, 21:12:35
    #1
    Herkese merhabalar iyi çalışmalar..

    Özel yazılım (php & html) ile yazılmıştır bir scriptle oluşturulmuş web sitem vardır.
    Bu sitede xyz. com/abc/rize-cayeli/?sayfa=40 (sayfa 1 den son sayfaya kadar) şeklinde indexler yapılmıştır.

    Ben koyu olarak belirtmiş olduğum kısımlara ait tüm sayfaların indexlenmemesini istiyorum.

    Bunun için nasıl bir yol izleyebilirim. Yardımlarınız için şimdiden teşekkürler.
  • 04-08-2024, 21:31:27
    #2
    robots.txt dosyanıza Disallow: /*? kodunu yazabilirsiniz

    Örnek Robots.txt:

    User-agent: *
    Allow: /
    Disallow: /404
    Disallow: /*?
  • 04-08-2024, 21:48:50
    #3
    mehmeterdogan80 adlı üyeden alıntı: mesajı görüntüle
    robots.txt dosyanıza Disallow: /*? kodunu yazabilirsiniz

    Örnek Robots.txt:

    User-agent: *
    Allow: /
    Disallow: /404
    Disallow: /*?
    Sanırım böylece ? işareti ile devam eden tüm urller index almayacak...

    Teşekkür ederim.
  • 04-08-2024, 22:35:44
    #4
    fatiheryildiz adlı üyeden alıntı: mesajı görüntüle
    Herkese merhabalar iyi çalışmalar..

    Özel yazılım (php & html) ile yazılmıştır bir scriptle oluşturulmuş web sitem vardır.
    Bu sitede xyz. com/abc/rize-cayeli/?sayfa=40 (sayfa 1 den son sayfaya kadar) şeklinde indexler yapılmıştır.

    Ben koyu olarak belirtmiş olduğum kısımlara ait tüm sayfaların indexlenmemesini istiyorum.

    Bunun için nasıl bir yol izleyebilirim. Yardımlarınız için şimdiden teşekkürler.

    mantığını anlatmaya çalışayım siz kendinize göre uyarlarsınız.

    php tarafında query stringde yani urlde sayfa değeri mevcut ise oraya head etiketi ekleyerek yapabilirsiniz. aşağıdaki kodu head etkileri arasına yazarsanız olur diye düşünüyorum.

    if (! empty($_GET['sayfa'])) {
        echo '<meta name="robots" content="noindex, nofollow">';
    }
  • 04-08-2024, 23:33:42
    #5
    yvolkan adlı üyeden alıntı: mesajı görüntüle
    mantığını anlatmaya çalışayım siz kendinize göre uyarlarsınız.

    php tarafında query stringde yani urlde sayfa değeri mevcut ise oraya head etiketi ekleyerek yapabilirsiniz. aşağıdaki kodu head etkileri arasına yazarsanız olur diye düşünüyorum.

    if (! empty($_GET['sayfa'])) {
        echo '<meta name="robots" content="noindex, nofollow">';
    }
    Vakit ayırıp ilgilendiğiniz için ve cevaplarınız için teşekkür ederim. Araştırıp gerekeni yapacağım.
    İyi çalışmalar diliyorum.