Yeniden yazma URL kullanmak için varolan bir PHP sitesi göç (Pretty URL)

3 Cevap php

Ben şu anda bu 15 ya da öylesine php sayfaları oluşur çalıştırmak bir topluluk sitesi var. Sadece includes / şablonlar için php kullanarak, şu anda çok dinamik değil.

Şu anda herhangi bir içerik bir sorgu dizesi yoluyla oluşturulur. Sayfalar standart bir adlandırma uymayan ve çok gelen bağlantılar vardır.

Ben siteyi genişletin (ve sayfaları oluşturmak için sorgu dizeleri kullanmaya başlamak) için arıyorum ama ben bunu daha önce ben çok url kullanmak geçmek istiyorum. Bu düşünceyle ben gerçi bir kaç soru var.

1) Bu php sayfaları ilk. Sayfa yakalamak için herhangi bir isteği yeniden bir url tüm istekleri işaret etmek iyi mi ve nihayet url yeni sayfalar olarak yeniden mevcut bağlantıları 15 sayfaların her biri için daha sonra dev bir case ifadesi tutmak için onları geçmek bu bir dizi formatı takip edecek?

Ben sitemap.xml güncelleştirilmiş veya eski sayfaları kaldırır sonra 2) Nasıl google çiftleri önleyebilir?

Teşekkürler

3 Cevap

1) I'd redirect using apache's URL rewrite, and leave that static. It'll avoid the mess of having those 15 files you already have in your site.
I hope I have not misunderstood your question and this helps.

2) Web sitenizin kök Düzenle robots.txt google anlatmak (ve en diğerleri) ne endeksi gerektiği ve ne olmamalıdır:

Sen eski sayfalarından yeni URL'ler için 301 kalıcı yönlendirme kullanmak gerekir. Bu yeni birine eski sayfaları üzerinde birikmiş PageRank geçecek yeni ve Google'a eski bağlantıları takip kullanıcıları yönlendirir. Ayrıca onlar yeni sayfaya yetki devri sağlamak için eski sayfalarında Google'ın yeni kurallı etiketini kullanarak bakmak olabilir.

http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

. Htaccess olarak, bir demet istiyorum

301 / / eski old.htm http://www.you.com/new.htm yönlendirme

Onun hayata nasıl olursa olsun, herhangi bir yönlendirmeleri HTTP durum 301 değil, 302 (Mayıs sistemlerinde) varsayılan kullandığınızdan emin olun.

302 = Moved 301 = Moved permanently.

301 ile google yeni bir URL ile eski yerine yardımcı olur ve aynı zamanda üzerinde taşımak pagerank vb yardımcı olmalıdır.