Merhaba,

Siteyi alt alan adına taşıdıktan sonra 301 yönlendirmesi yapılabilir ancak ana alan adına giren kullanıcılarıda alt alan adına yönlendireceği için sıkıntı oluşturacaktır. Bunun için iki farklı çözüm;

1.Çözüm: Sitenin ana alanadına rel="canonical" etiketi ekleyerek arsiv alt alanadına yönlendirme yapabilirsiniz. Kullanıcılarınız bu alt alandına yönlenmez ancak google botları vb arama motoru botları görebilir ancak bu seo açısında ana siteyi uzun vaade de olumsuz yönde etkileyebilir.

2.Çözüm ise .htacces ile 301 yönlendirmesi yapmak ancak sadece Google Bot vb arama motoru botları için. Bunun için kullanabileceğiniz .htaccess kodu;


RewriteEngine On
RewriteCond %{HTTP_HOST} http://www.anasite.com/ [NC]
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule ^(page1|page2|page3|etc)$ http://www.alt.siteadi.com/ $1 [L,R=301]


HTTP_USER_AGENT kısmında yer alan Googlebot kısmı güncel olmayabilir. Google'den güncel user agent parametrelerini bularak güncelleyebilirsiniz kodu.

Çalışıp, çalışmadığına dair bir test yapmadım yukarıda ki kod için bilginize, kolay gelsin.