Logo Nexotr.com N.

Nexotr - Anasayfa'a hoş geldiniz!

Topluluk forumlarımıza hoş geldiniz; kendi topluluğunuzu etkin bir şekilde yönetmeniz, harika fikirler ve hizmetlerimiz için bize katılabilirsiniz.

Kurucu
Son Düzenleme: 03-12-2019, Saat:16:59, Düzenleyen: Blue*.
Geliştirilen her bir proje için, SEO optimizasyonu yapılırken kesinlikle geçerli bir sitemap dosyası hazırlanmalı ve Google Webmasters Tools‘a eklenmelidir.

Geniş veritabanı ve içerik sistemi olan projeler için, dinç bir sitemap generator modülü hazırlanmalı.

Şimdi sitemap formatındaki XML dosyasına database’den alınan içerikleri ekliyerek Dinamik Sitemap Oluşturacağız.
Sitenize sitemap.php adında bir dosya oluşturun ve aşağıda vereceğim kodları içine yazınız. Ardından kendinize göre düzenleyiniz.


PHP Kod:
<?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 
include "config.php"// Config bağlantısı.
$result $db->query("SELECT * FROM konular")->fetchAll(PDO::FETCH_ASSOC); // Konunun linkini çekiyoruz
?>


<?php foreach($result as $row){ ?>
   <url>
       <loc><?php echo 'https://yksnotum.xyz/'.$row["konu_link"]; ?>.html</loc>
<changefreq>weekly</changefreq>
       <priority>0.7</priority>
<lastmod><?=date('Y-m-d')?></lastmod>
   </url>
<?php ?>

<url>
 <loc>https://site-adresi.com/index.php</loc>
 <priority>1.0</priority>
 <changefreq>always</changefreq>
 <lastmod><?php echo date('Y-m-d')?></lastmod>
</url>
<url>
 <loc>https://site-adresi.com/hakkimda.php</loc>
 <priority>1.0</priority>
 <changefreq>always</changefreq>
 <lastmod><?php echo date('Y-m-d')?></lastmod>
</url>
<url>
 <loc>https://site-adresi.com/iletisim.php</loc>
 <priority>1.0</priority>
 <changefreq>always</changefreq>
 <lastmod><?php echo date('Y-m-d')?></lastmod>
</url>
</urlset> 

Daha sonra .htaccess'i açınız ve aşağıdaki kodları içine yazınız.

RewriteEngine On
RewriteBase /
RewriteRule ^sitemap.xml$ sitemap.php [L]

İşlemimiz bukadardır. Tüm işlemleri yaptıktan sonra sitenizi Google Webmaster Tools'a ekleyebilirsiniz. Böylelikle konularınız Google'da gözükmeye başlayacaktır
Cevapla
1 Ziyaretçi