• 03-11-2023, 19:54:10
    #1
    hocalarım wordpress sitelerde direkt eklentiyle hallettiğimiz sitemap olayını php site de nasıl yapıyoruz ? websiteadi.com/sitemap.xml yazdığımda 404 hatası veriyor , yardımcı olabilecek var mı ?
  • 03-11-2023, 19:56:52
    #2
    Kullandığınız scriptte bu desrek var mı bakın yoksa php dosyası açıp tüm linkleri işleyin
  • 03-11-2023, 19:59:41
    #3
    Sitemap dosyanızı oluşturun: Öncelikle, belirli bir sabit yolla (örneğin, “sitemap.xml” gibi) bir XML dosyası oluşturun. Bu dosya, site haritanızın içeriğini tutacak ve kullanıcılara sunulacak.

    Sitemap içeriğini oluşturun: simplexml_load_string() fonksiyonuyla XML içeriğini oluşturabilirsiniz. XML içeriğinde her sayfa için <url> öğeleri ve bu öğeler içinde <loc> (URL) ve diğer gerekli bilgiler olmalıdır.

    Örnek bir sitemap.xml dosyası:



    <?php
    // XML içeriği oluştur
    $xml = '<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
    <loc>http://websiteadi.com/</loc>
    <lastmod>2022-01-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    </url>
    <url>
    <loc>http://websiteadi.com/about</loc>
    <lastmod>2022-01-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    </url>
    <url>
    <loc>http://websiteadi.com/contact</loc>
    <lastmod>2022-01-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
    </url>
    </urlset>';

    // XML dosyasını çıktıya aktar
    header('Content-type: text/xml');
    echo $xml;



    Sitemap dosyasını oluşturduktan sonra, sunucunun root dizinine yerleştirin veya yönlendirme kullanarak istenilen bir yola yönlendirin (örneğin, “http://websiteadi.com/sitemap.xml”).
    Not: Örnekteki XML içeriğini kendi sitenizdeki sayfalarınızın URL’leri ve diğer özellikleriyle düzenlemelisiniz. Sitemap, mevcut sayfalarınızın listesini içermelidir.

    Bu adımları takip ederek PHP ile bir sitemap oluşturabilir ve “websiteadi.com/sitemap.xml” adresinden erişebilirsiniz.
  • 03-11-2023, 19:59:48
    #4
    veritabanda linklerleri hangi tablolya kaydediyor onu öğrenip plugin yazılabilir.
  • 03-11-2023, 20:00:32
    #5
    Hocam statik bir siteniz varsa https://www.xml-sitemaps.com/ şu adresten sitemap oluşturup sitenize upload etmelisiniz.
    Dinamik ise PM üzerinden yazarsanız ücretli destek olabilirim.
  • 03-11-2023, 20:01:04
    #6
    ismail03 adlı üyeden alıntı: mesajı görüntüle
    Kullandığınız scriptte bu desrek var mı bakın yoksa php dosyası açıp tüm linkleri işleyin
    nasıl bir destek hocam dediğiniz ? birde tüm linkleri işleme işlemi için önerdiğiniz bir kaynak var mı bakıp yapabileceğim
  • 03-11-2023, 20:02:16
    #7
    Scriptiniz nedir
  • 03-11-2023, 20:07:17
    #8
    İsterseniz, ücretli sitemap modülü yazabilirim.
  • 03-11-2023, 20:07:42
    #9
    burakbabursah adlı üyeden alıntı: mesajı görüntüle
    Hocam statik bir siteniz varsa https://www.xml-sitemaps.com/ şu adresten sitemap oluşturup sitenize upload etmelisiniz.
    Dinamik ise PM üzerinden yazarsanız ücretli destek olabilirim.
    hocam sitenin hangi kısmına upload ediyoruz.