Sanırım sorununuz şu sebepten kaynaklanıyor. Normalde hostlarda, subdomainler default olarak, "public_html/subdomain" olarak kurulur.

Muhtemelen sizin sitenizde de aynı şekilde kurulmuş subdomainler.

Problem vermesinin nedeni ise, seo kullandığınız için, dizinler ve kategoriler çakışacaktır, o yüzden direk yönlendirme yapıyor.

ÇÖZÜM: (cpanel için)
Örneğin; yeniwp adında bir subdomain oluşturacağınızı düşünelim. Subdomain oluşturma alanı şu şekilde görünecektir.



Siz buradaki "Document Root" yazan alanı değiştireceksiniz. yani public_html yerine, herhangi bir klasör adı vereceksiniz. Yani aşağıdaki resimde gördüğünüz gibi olacak:



Daha sonra subdomain adresinizi yazıp girdiğinizde, yönlenmediğini göreceksiniz.
Ayrıca subdomain klasörünüze, public_htmlnin bulunduğu ana dizinden ulaşabilirsiniz.

* Bu arada hostçunuz baya anlıyormuş bu işten