htaccess ile php dosyasını xml olarak ulaşılmasını sağlıyordum.
fakat birşey farkettim aslında htacess ile xml olarak ulaşılsa da dosya xml formatında değil. Sanırım bu da sağlıklı değil.
Sitemap olarak kullanmak için gerçek xml dosyasını php ile nasıl oluşturabilirim?
Php ile gerçek xml dosyası oluşturmak
3
●98
- 03-07-2021, 17:42:06PHP dosyasının başına
header('Content-type: application/xml; ',true);eklersen bir sıkıntı kalmaz XML dosyası olarak görünür. - 03-07-2021, 17:44:58https://github.com/icamys/php-sitemap-generator
Kendi yazılımlarımda bu repoyu kullanmaktayım. Bir göz atabilirsiniz. - 03-07-2021, 17:45:27En basit yöntem olarak sitemapolusturucu.php gibi bir dosya oluşturup bunun içerisine normal şekilde xml kodlarınızı koyarak vt den linklerinizi çekerek sitemapolusturucu.php içerisinde php kodlarıyla sitemap.xml dosyasını açtırıp aynı şekilde php içinde anlık oluşan kodları sitemap.xml olarak anadizine yazdırabilirsiniz.
Php ile dosya açma okuma yazma işlemleri için linke göz atabilirsin.
https://muhammedyaman.com/php-dosya-acma-okuma-yazma/
1. fopen ile sitemap.xml açın
2. fwrite ile kodları sitemap.xml e yazdırın.
3. fclose ile dosyayı sonlandırın.
sitemapolusturucu.php dosyasınıda istediğiniz sayfa ekle gibi mevcut sayfanıza çağırıp sayfa eklerken otomatik çalışmasını sağlayabilirsiniz.