11 Nis 2013

Wordpress Sitenizi Linux Server dan Windows Server a Taşıma

Wordpress sitenizi linux serverdan windows server bir makinaya ya da hosta taşımak isterseniz yapmış olduğunuz özel kalıcı bağlantılar (permanent link) çalışmayacaktır. Bunun sebebi bu işlemin(kalıcı bağlantıların) windows sunucuda çalışmaya .htaccess dosyası ile yapılmasıdır. Peki linux sunucuda çalışan sitenizi ve kalıcı bağlantılarınızı windows sunucuya nasıl taşırsınız. Bunu wordpress üzerinden web.config dosyası oluşturarak yapabilirsiniz. Ya da 404 yönlendirme ile de yapabilirsiniz. Şöyle ki; aşağıdaki kodu kopyalayıp 404.php dosyası olarak kaydedin. -------------------- $qs = $_SERVER['QUERY_STRING']; $_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3); $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI']; include('index.php'); ------------------- Kaydettiğiniz 404.php dosyasını sunucunuza ana dizine gönderin. Daha sonra plesk ya da kullandığınız panel programı vasıtası ile 404 yönlendirme sayfasını url olarak ayarlayın ve url kısmına /404.php dosyasını gösterin. İşte bu kadar. Bu şekilde eski php hostunuzda çalışan özel uzantılarınız asp sunucunuzda da çalışacaktır.