Merhaba,
Veritabanı kullanmadığımız basit bir statik websitemiz bulunmakta. Bu web sitesine zaman zaman yeni sayfalar eklemekteyiz. ve her seferinde tekrardan sitemap oluşturup ftp'ye yüklemek yerine dinamik bir şekilde oluşturabilir miyiz ? Ancak burada sistemde herhangi bir veritabanı bulunmadığı için yeni sayfaları veritabanından çekebilmemiz mümkün değil. Yani basit mantıkla ftp'deki yeni url'leri tarayıp sitemap 'e php ile dahil etmemiz mümkün müdür ? Bu konuda kaynak ya da araştırma yapabilmem için anahtar kelime önerebilir misiniz ?
iyi çalışmalar, saygılarımla.
Veritabansız Statik Sitede Dinamik Sitemap Oluşturma Hk.
2
●65
- 17-01-2022, 18:21:31
- 17-01-2022, 18:39:54PHP ile dizinde arama yapıp dosya isimlerini listeleyebilirsiniz. Glob olabilir fonksiyonun adı mobilim araştırabilirsiniz.
- 17-01-2022, 19:02:34sitemap.php dosyanız bu şekilde olsun;
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <?php header('Content-type: text/xml'); foreach (glob('*') as $file) { ?> <url> <loc>https://domaininiz.com/<?= $file ?></loc> <lastmod><?= date ("Y-m-d", filemtime($file)) ?></lastmod> </url> <?php } ?> </urlset>sitemap.xml olarak url'den erişmek isterseniz htaccess dosyanıza ekleyin;
RewriteEngine on RewriteRule ^sitemap\.xml$ sitemap.php [L]