• 09-08-2021, 01:12:21
    #1
    Dinamik XML oluşturmaya çalıştım. Sitemap.php çalışıyor onu sitemap.xml e dönüştüremez miyim ?


    Sitemap.xml diye girdiğimde 404 hatası veriyor.
  • 09-08-2021, 01:20:17
    #2
    htaccess ile sitemap.xml yönlendirme yapabilirsiniz
  • 09-08-2021, 01:23:33
    #3
    ahmtcn37 adlı üyeden alıntı: mesajı görüntüle
    htaccess ile sitemap.xml yönlendirme yapabilirsiniz
    RewriteRule ^sitemap.xml$ sitemap.php [NC,L]

    hala xml gözükmüyor
  • 09-08-2021, 01:43:43
    #4
    <?php
    require_once (''); //Veritabanı bağlantımızı yaptık.
    
    header('Content-Type: text/xml'); //PHP dosyasının XML dosyası olarak algılanmasını sağlıyoruz.
    
    echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; //XML etiketimizi başlatıyoruz.
    echo "<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">";
    
    // Ürün Çekme İşlemleri
    $cek = (" SELECT * FROM tablo ORDER BY id DESC "); //Veritabanından makalelerimizi çekiyoruz.
    
    foreach ($cek as $CEKILEN ) { //Döngümüzü Başlatıyoruz.
    $zaman =  date('Y-m-d',$CEKILEN->zaman); 
    echo "<url><loc>"._base.strtolower($CEKILEN->url)."/</loc><lastmod>".$zaman."</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>"; } //Makale adreslerimizi döngü içinde sırayla ekliyoruz.
    
    
    echo "</urlset>"; //XML etiketimizi kapatıyoruz.
    
    ?>

    Kendi kullandığım sitemap kodları. İlgili yerleri kendinize göre düzenlemeniz gerekli.