• 23-08-2024, 01:18:21
    #1
    Dostlar google search a sitemi ekleyecektim lakin böyle bir hata aldım yardımcı olabilecek var mıdır ?
  • 23-08-2024, 01:20:43
    #2
    xml yapısında hata var ilk 5-10 satırı atarsan bi bakayım
  • 23-08-2024, 01:22:12
    #3
    Hocam Cpanelden mi bakıyorduk acaba nereden bakıyorduk ?
  • 23-08-2024, 01:23:38
    #4
    hocam galiba şeyden oluyordu fonksiyon dosyanızdaki son boş satırları silin
  • 25-08-2024, 01:28:43
    #5
    sitemap generator kullanarak örnek oluşturabilirsiniz.
  • 25-08-2024, 02:25:52
    #6
    www kullanıyorsanız www ekleyin adrese, ya da tam tersi.
  • 25-08-2024, 02:50:10
    #7
    Aşağıya kendi kullandığım sitemap.php içeriğini bırakıyorum. Kendine göre düzenleyip .htaccess dosyasında da yolunu göstermen yeterli.

    <?php
    require_once ('db.php'); //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\">";
    echo "<url><loc>"$url;"</loc></url>"; // Bu kısma manuelde yazabilirsiniz ya da veritabanından da çekebilirsiniz.
    
    
    
    $sitemap = $db->prepare("SELECT * FROM tablo_adi ORDER BY id DESC");
    $sitemap->execute();
    
    
    while ($smaps = $sitemap->fetch(PDO::FETCH_ASSOC) ) { 
    $time =  date('Y-m-d',$smaps['clock']); // İçeriklerinizde zaman bölümü varsa değişkene atayabilirsiniz.
    echo "<url><loc>"strtolower($smaps['seo_url'])."/</loc><lastmod>".$time."</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url>"; } //Makale / İçerik adreslerimizi döngü içinde sırayla ekliyoruz.
    
    echo "</urlset>"; //XML etiketimizi kapatıyoruz.
    
    ?>
    .htaccess dosyasına eklenecek kod

    RewriteRule ^sitemap.xml$ sitemap.php [L,NC]