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.