XML site haritaları oluşturmak için kolay bir araç? (sürekli genişleyen site)


14

Herkes de tavsiye eder mi

  • CRON olarak çalıştırabileceğim bir php betiği

veya

  • site haritaları oluşturmak için kullanabileceğim üçüncü taraf araçlarından biri mi?

Web sitem etkinlik tabanlarıdır ve bu nedenle sayfalar günde 20'den fazla yeni sayfa ile oldukça geçicidir ...

Google bunları önerir: http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators Ancak hepsi oldukça eski görünüyor ve bunu yapmak için bazı gösterişli yeni bir araç olup olmadığını merak ediyordum!


yaklaşık 10.000.000 kayıt (url, son güncelleme) alabilecek ve bir site haritası oluşturabilecek bir araç arıyorum çünkü ödül teklif.
Jeremy French

@ user2804, cevabım güncellendi
John Conde

Yanıtlar:


7

Herhangi bir sunucu tarafı programlamanın nasıl yapılacağını biliyorsanız, her çağrıldığında veritabanınızdan en son bilgileri alan kendi dinamik site haritası komut dosyanızı yazabilirsiniz. Siteniz çok sık güncellenmiyorsa, sonuçları önbelleğe alabilir ve yalnızca gerektiğinde güncelleyebilirsiniz.

Güncelleme

Sınırsız Site Haritası Oluşturucu (Ücretsiz değil) Bu site, birden çok site haritasına sahip büyük siteleri işleyebilir:

BÜYÜK web sitelerinin desteklenmesi, site haritasının her biri 50.000 URL başına parçalara bölünmesi ve Google site haritası protokolüne göre bir Site Haritası Dizini dosyası oluşturur.


1
Ayrıca, ortak bir CMS kullanıyorsanız, zaten bir Site Haritası oluşturucusunun mevcut olma olasılığı çok yüksektir. Her durumda, URL'leri her zaman doğrudan dahili verilerinizden almaya çalışmanız gibi dinamik bir siteye sahip, tarayıcı tabanlı bir Site Haritası oluşturucu kullanmadığınızdan emin olmalısınız.
John Mueller

Kendinize yaklaşan senaryo için ödül vermek.
Jeremy French

5

Anında çözüm, çevrimiçi bir site haritası oluşturucu olacaktır:

http://www.xml-sitemaps.com/

Ya da John Conde'un dediği gibi,

a: www klasörünüzü html dosyaları için trol edin veya

b: sayfalarınız "fiziksel olarak" mevcut değilse ve her zaman dinamik olarak oluşturulmuşsa, var olabilecek tüm sayfalar için URL üretecek bir php komut dosyası yazın.

Her iki komut dosyasını da günlük olarak çağıracak bir cron işi ayarlayın ve bu, o gün kullanılabilir tüm sayfalar için bir site haritası oluşturur.


0

Eskiden xml-sitemaps kullanıyordum ama son zamanlarda buldum: http://www.xmlsitemapgenerator.org Bu çok daha fazla seçeneğe ve kullanışlı bir ping fonksiyonuna sahip. gelişmiş özellikleri bir süre devre dışı bıraktılar ve sayfa sayısını sınırladılar, ancak sınır 50 sayfa olmasına rağmen şimdi geri görünüyorlar. belki güzel sorarsanız onlar artıracak!


0

http://sitemap.keylimetie.com/ ihtiyaçlarınızı karşılamayabilir, ancak herkesin yararlı bulması durumunda oraya atarım. Bunu kullanıyorum ve sonuçlardan memnunum ve günlük veya haftalık olarak programlanabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.