• 13-12-2018, 13:52:39
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar. Laravel tabanlı bir sitem var. Sitemapı elle güncelliyorum sürekli. Ancak günde 30-60 arası içerik giriliyor bu durum beni biraz zorluyor.
    Sitemapı nasıl otomatik güncelleyebilirim? Cron gibi bir olayla
  • 13-12-2018, 19:20:53
    #2
    Sitemap.php dosyası oluşturun içerisinde foreach ile sitedeki tüm yazıları yeniden eskiye doğru sitemap standartlarına uygun bir şekilde sıralatın.

    Oluşturduğunuz sitemap.php dosyasını xml dosyası gibi gösteren bir header kodu gönderin.

    En sağlıklısı bu şekilde olur, elinizle sürekli sitemap güncellemek zorunda kalmazsınız, herşey otomatik olur.


    Php dosyası içerisinde listeleme aşağıdaki gibi sitemap standartlarına uygun şekilde olmalı, örnek bir sitemap dosyasına bakabilirsiniz.

    <url>
      <loc>'.$yazi_linki.'</loc>
      <lastmod>'.$yazi_tarihi.'</lastmod>
      <changefreq>daily</changefreq>
      <priority>1.0</priority>
    
    </url>
    header('Content-type: text/xml; charset=utf8');
    Htaccess'e eklenecek kod

    RewriteRule ^sitemap.xml$      sitemap.php [NC,L]
  • 23-12-2018, 23:23:46
    #3
    https://github.com/Laravelium/laravel-sitemap

    Buyrun hocam.