Bir site açtınız php ile kodladınız güzel bir site oldu. bilgileri veri tabanından çekiyor ve oldukça fazla sayfanız oluştu... artık tek amacınız google'da üst sıralara çıkmak.
Sıra siteye bir sitemap oluşturmaya geldi. Çünkü hepimiz artık çok iyi biliyoruz ki sitemap oluşturmanın büyük katkıları bulunmaktadır (Son zamanlarda tartışılır bir konudur). En sıkıcı ve zor olabilen bir andasınız. ya programları kullancaksınız ya da veritabanından bilgileri çekerek direk sitemap hazırlayacaksınız. Bu iş program ile oldukça zor bir iş olabilir. çünkü her site güncellemelerinde program ile uğraşacaksınız. Buda çok vakit kaybı olmakla birlikte kota olaylarında da sorun yaşatabilmektedir.
Herhalde en iyi yol veri tabanından bilgileri çekip sitemap oluşturmak. bir kere hazırlayacaksınız ve bir daha uğraşmayacaksınız... bu konuda pek fazla bilgiye sahip olmayan arkadaşlar için bir kod ile halletmelerine yardımcı olacağım...
kullandığınız scripte göre yapılacaklar:
1. $isimx=mysql_query("SELECT * FROM veritabanı_adı WHERE onay='e' ORDER BY id DESC"); Gerekli yerleri kendinize göre düzenleyiniz...
2. config.php : Dosyası veri tabanı bağlantısının yapıldığı dosyanız olacak...
3." http://www.siteadi.com/yazi.php?yazi_id= " Sitenize göre değiştiriniz...
Eğer bu konu ile ilgili bir sorunuz varsa elimden geldiğince yanıtlayabilirm....
Çalışmalarınızda başarılr dilerim...
lütfen kimse alıntıdır demesin. Tamamen kendi çalışmamdır... Sadece iyinette yayınlamakta biraz geç kaldım
Sıra siteye bir sitemap oluşturmaya geldi. Çünkü hepimiz artık çok iyi biliyoruz ki sitemap oluşturmanın büyük katkıları bulunmaktadır (Son zamanlarda tartışılır bir konudur). En sıkıcı ve zor olabilen bir andasınız. ya programları kullancaksınız ya da veritabanından bilgileri çekerek direk sitemap hazırlayacaksınız. Bu iş program ile oldukça zor bir iş olabilir. çünkü her site güncellemelerinde program ile uğraşacaksınız. Buda çok vakit kaybı olmakla birlikte kota olaylarında da sorun yaşatabilmektedir.
Herhalde en iyi yol veri tabanından bilgileri çekip sitemap oluşturmak. bir kere hazırlayacaksınız ve bir daha uğraşmayacaksınız... bu konuda pek fazla bilgiye sahip olmayan arkadaşlar için bir kod ile halletmelerine yardımcı olacağım...
Kod:
<?
include "config.php";
?>
<?php
$xml_ciktisi="<?xml version=\"1.0\" encoding=\"windows-1254\"?><urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">\n";
$isimx=mysql_query("SELECT * FROM veritabanı_adı WHERE onay='e' ORDER BY id DESC");;
while($link = mysql_fetch_array($isimx))
{
$haber_id = $link["id"];
$date = date("F d, 20y");
$xml_ciktisi .= "<url>
<loc>http://www.siteadi.com/yazi.php?yazi_id=$haber_id</loc>
<lastmod>$date</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>\n";
};
$xml_ciktisi .= "</urlset>\n";
echo $xml_ciktisi;
?>
kullandığınız scripte göre yapılacaklar:
1. $isimx=mysql_query("SELECT * FROM veritabanı_adı WHERE onay='e' ORDER BY id DESC"); Gerekli yerleri kendinize göre düzenleyiniz...
2. config.php : Dosyası veri tabanı bağlantısının yapıldığı dosyanız olacak...
3." http://www.siteadi.com/yazi.php?yazi_id= " Sitenize göre değiştiriniz...
Eğer bu konu ile ilgili bir sorunuz varsa elimden geldiğince yanıtlayabilirm....
Çalışmalarınızda başarılr dilerim...
lütfen kimse alıntıdır demesin. Tamamen kendi çalışmamdır... Sadece iyinette yayınlamakta biraz geç kaldım