Tek Sayfa Site Htaccess Yönlendirme Yardım
4
●160
- 19-02-2023, 18:01:08Sitenin kök dizininde (index.php nin olduğu yerde) "robots.txt" adında bir txt dosyası aç ve aşağıdaki kodu yapıştır.
User-agent: * Disallow: / User-agent: Googlebot Allow: /index.php Disallow: /
Bu robots.txt dosyasını sitenizin kök dizinine kaydederek, Googlebot'un yalnızca index.php sayfanıza erişmesine izin verebilirsiniz. Ancak, diğer arama motorlarının bu dosyayı okumayabileceğini veya bu dosyayı okumasalar bile sitenizin diğer sayfalarını indeksleyebileceğini unutmayın. Bu nedenle, .htaccess dosyası kullanarak diğer arama motorlarının sitenizin diğer sayfalarına erişmesini engellemek daha güvenli bir seçenek olabilir.
.htaccess'e bu kodu ekleyebilirsin.
User-agent: * Disallow: / User-agent: Googlebot Allow: /index.php
Diğer arama motorlarında sadece index.php index alsın istiyorsanız ayrıca bu kodu da ekleyebilirsiniz.
User-agent: * Disallow: / User-agent: Googlebot Allow: /index.php User-agent: bingbot Allow: /index.php User-agent: Yandex Allow: /index.php
- 19-02-2023, 18:06:42cevap için teşekkürler. index.php yi htaccessten yönlendirmiştim fakat şu an site aşağıda ki gibi indexler üretmeye başladı. ben bunların hepsini htaccess ile sadece ana sayfa indexlensin şeklinde ayarlamak istiyorumytscript adlı üyeden alıntı: mesajı görüntüle
https://www.resimupload.org/r/7Kzg35 - 19-02-2023, 18:19:27Hmm. Şunu deneyebilirsiniz.
User-agent: * Disallow: / User-agent: Googlebot User-agent: Bingbot User-agent: Yandex Disallow: * Allow: /index.php RewriteCond %{HTTP_USER_AGENT} Googlebot [OR] RewriteCond %{HTTP_USER_AGENT} Bingbot [OR] RewriteCond %{HTTP_USER_AGENT} Yandex RewriteCond %{QUERY_STRING} !^$ RewriteRule ^index\.php$ /index.php? [R=301,L]bu şekilde botlardan gelen isteklerdeki parametreleri otomatik olarak index.php'ye yönlendiriyoruz.
bu kodu ekledikten sonra google search console'dan o indekslerin kaldırılmasını isteyin.