Not: Bu çözüm yolu wordpress üzerinden (eklentisiz) sayfa veya kategoriyi sub domaine çevirip index sorunu yaşayanlar içindir.
Eklentisiz sayfa veya kategoriyi sub domaine çevirdiğinizde .htaccess 301 yönlendirmesi yapmanız gerekiyor. Eklentili işlemlerde de gerekiyor mu (hiç denemedim) bilmiyorum. Eğer eklenti ile yaptığınızda da .htaccess 301 yönlendirmesi yapıyorsanız yine çözümü budur.
İşte index sorunun nedeni .htaccess dosyasına eklediğiniz 301 kodlarıdır. Sebebini henüz anlayamadığım bir nedenden dolayı Google veya diğer arama motoru botlarını bu kodlar reddediyor veya botlar girmeyi reddediyor.
Siz her ne kadar google gibi getir yada ping gibi işlemler yaptırsanız da, o kodlar sayesinde botlar sub domaine giriş yapıp indexlenmesini sağlamıyor. Bu yüzden 301 kodlarınızı değiştirmeniz gerekiyor.❌ Sorun yaşadığım .htaccess 301 kodu ❌
RedirectMatch 301 /abc/ https://abc.site.com RedirectMatch 301 /abc https://abc.site.com✔ Değiştirerek çözüme kavuştuğum .htaccess 301 kodu ✔
RewriteRule ^abc$ https://abc.site.com [r=301, NC] RewriteRule ^abc/$ https://abc.site.com [r=301, NC]2 adet 301 yönlendirme kodunu kullanmamızın nedeni her ihtimale karşı "/" farkından dolayı site.com/abc ve site.com/abc/ iki girişi de sorunsuz şekilde abc.site.com sub domaine çekebilmek içindir. Ben bu şekilde sorunu çözerek anında index aldırmayı başardım. Umarım işine yarayan olur.