PHP Otomatik Güncellenen Sitemap Oluşturma - Sosyal-Panel | Aradığın Her şey Burada!


Merhaba değerli kullancılarımız bu yazımızda php ile nasıl dinamik sitemap oluşturulur ondan bahsedeçeğiz.

Dinamik Sitemap Nedir?

Dinamik sitemap siz sitenize girdiğiniz her makaleyi ( veriyi ) otomatik bir şekilde .xml formatında site haritanızı oluşturmaktır.

Eğer sitenizde bu tarz bir eklenti kullanmaz iseniz her içerik girdiğinizde sitemap.xml dosyasınızı programlar veya online sitemap oluşturma servisleri tarafından oluşturup güncelleyip google'la bildirmeniz gerekiyor bu iş oldukça zahmetli olduğundan aşağıda yer alan kodlar sayesinde veritabanındaki veilerimizi .xml formatında listeleyebiliyoruz.

.htaccess dosyamız sayesinde .php formatında olan dosyamızı .xml formatında gösterip google'yi kandırıyoruz. Bu kodlar sayesinde o çileden kurtulmuş oluyoruz.

Gelelim oluşturmaya sitemap.php adında bir dosya oluşturuyoruz ve içerisine bu kodları kopyala/yapıştır yapıyoruz.

$servername = "localhost";
$username = "root";
$password = "db şifre";
$dbname = "db adınız";

// bağlantı oluşturuyoruz
$conn = new mysqli($servername, $username, $password, $dbname);

$sql = "SELECT * FROM yazilar";
$result = $conn->query($sql);
?> 


 

fetch_assoc()) { ?>

   
       
        weekly
        0.7
   

 

 

Bu kod'da düzeltmeniz gereken bölümler 2-5 satırlar arsında veritabanı bağlantısı yapıyoruz.

10 satırda veritabanındaki içeriğin olduğu sütunu yazıyoruz

21. satırda site adresiniz ile makale linklerinin yer aldığı kolon ismini yazıyoruz.

son olarak  .htaccess dosyamız içerisine 

1

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

kodunu ekledikden sonra işlemimiz tamamlanmıştır. Artık bir defaya mahsus google'ye sitemap'ımızı tanıttıkdan sonra otomatik olarak güncellenen sitemapın keyfine varabiliriz.

Yorumlar

Hiç Yorum Yapılmamış İlk Yapan Sen Ol!

Ad-Soyad

E-Mail

Yorumunuz



Benzer İçerikler :


İstatistikler

Yazar : Osman Kavun

Kategori : Yazılımlar

Görüntülenme : 629

Tarih : 31 Aralk 2018 - 02:22

Sponsor Alanı

Sponsor Alanı