Yadotek

Php Dinamik Sitemap Oluşturma

09.08.2020
52
Php Dinamik Sitemap Oluşturma

Php ile siteniz için dinamik site haritası nasıl oluşturulur görelim.Bu basit işlemle kolayca site haritanızı oluşturabilirsiniz

Php Dinamik Sitemap Oluşturma

Bunun için öncelikle veritabanımıza bağlanıcaz daha sonra xml taglarımızın arasına php kodlarımızı yazıcaz

sitemap.php dosyamız

<?php
$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);
?> 

<?php header('Content-type: application/xml; ',true);  ?>
 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

<?php while($row = $result->fetch_assoc()) { ?>

    <url>
        <loc><?php echo 'http://siteadresiniz.com'.$row["yazi_seflink"]; ?></loc>
		<changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>

<?php } ?>
</urlset>

.htaccess dosyanızdan da sitemap.php yi sitemap.xml olarak değiştiriniz

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

artık dinamik sitemap dosyamız hazır hale gelmiştir

BİR YORUM YAZIN

*

code

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Yazılım Donanım Teknoloji 2019