<?php
function seo_url($data) {
$sefurl = str_replace('A','a',$data);
$sefurl = str_replace('B','b',$sefurl);
$sefurl = str_replace('C','c',$sefurl);
$sefurl = str_replace('Ç','c',$sefurl);
$sefurl = str_replace('D','d',$sefurl);
$sefurl = str_replace('E','e',$sefurl);
$sefurl = str_replace('F','f',$sefurl);
$sefurl = str_replace('G','g',$sefurl);
$sefurl = str_replace('Ğ','g',$sefurl);
$sefurl = str_replace('H','h',$sefurl);
$sefurl = str_replace('I','i',$sefurl);
$sefurl = str_replace('İ','i',$sefurl);
$sefurl = str_replace('K','k',$sefurl);
$sefurl = str_replace('L','l',$sefurl);
$sefurl = str_replace('M','m',$sefurl);
$sefurl = str_replace('N','n',$sefurl);
$sefurl = str_replace('O','o',$sefurl);
$sefurl = str_replace('Ö','o',$sefurl);
$sefurl = str_replace('P','p',$sefurl);
$sefurl = str_replace('R','r',$sefurl);
$sefurl = str_replace('S','s',$sefurl);
$sefurl = str_replace('Ş','s',$sefurl);
$sefurl = str_replace('T','t',$sefurl);
$sefurl = str_replace('U','u',$sefurl);
$sefurl = str_replace('Ü','u',$sefurl);
$sefurl = str_replace('V','v',$sefurl);
$sefurl = str_replace('Y','y',$sefurl);
$sefurl = str_replace('Z','z',$sefurl);
$sefurl = str_replace('W','w',$sefurl);
$sefurl = str_replace('Q','q',$sefurl);
$sefurl = str_replace('X','x',$sefurl);
/* Türkçe Karakterleri Çeviriyoruz */
$sefurl = str_replace('ö','o',$sefurl);
$sefurl = str_replace('ü','u',$sefurl);
$sefurl = str_replace('ç','c',$sefurl);
$sefurl = str_replace('ı','i',$sefurl);
$sefurl = str_replace('ğ','g',$sefurl);
$sefurl = str_replace('ş','s',$sefurl);
/* Nokta, Virgül, Boşluk ve Çift Boşlukları tire Yapıyoruz */
$sefurl = str_replace(' ','-',$sefurl);
$sefurl = str_replace(' ','-',$sefurl);
$sefurl = str_replace(' ','-',$sefurl);
$sefurl = str_replace(' ','-',$sefurl);
$sefurl = str_replace('.','-',$sefurl);
$sefurl = str_replace(',','-',$sefurl);
$sefurl = str_replace(':','-',$sefurl);
$sefurl = str_replace(';','-',$sefurl);
$sefurl = str_replace('?','-',$sefurl);
$sefurl = str_replace('/','-',$sefurl);
$sefurl = str_replace('*','-',$sefurl);
$sefurl = str_replace('=','-',$sefurl);
$sefurl = str_replace('<','-',$sefurl);
$sefurl = str_replace('>','-',$sefurl);
$sefurl = str_replace('\'','-',$sefurl);
$sefurl = str_replace('!','-',$sefurl);
$sefurl = str_replace('$','-',$sefurl);
$sefurl = str_replace('%','-',$sefurl);
$sefurl = str_replace('&','-',$sefurl);
$sefurl = str_replace('{','-',$sefurl);
$sefurl = str_replace('}','-',$sefurl);
$sefurl = str_replace('(','-',$sefurl);
$sefurl = str_replace(')','-',$sefurl);
$sefurl = str_replace(']','-',$sefurl);
$sefurl = str_replace('[','-',$sefurl);
return $sefurl;
}
include_once 'baglan.php';
?>
<?php header("Content-Type: application/xml; charset=utf-8");
echo '<?xml version="1.0" encoding="UTF-8" ?>';
?>
<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">
<url>
<loc>http://site.com/</loc>
<priority>1.00</priority>
</url>
<?php
$entries = mysql_query("SELECT * FROM sayfalar");
while($row = mysql_fetch_array($entries)) {
$url = "http://www.site.com/" .rawurlencode(seo_url($row["url"])). "-$row[id].html";
echo "
<url>
<loc>$url</loc>
<priority>0.8</priority>
</url>";
} ?>
</urlset>
AYRICA sitemap.php yi sitemap.xml olarak yapmak için boş bir sitemap.xml olusturduktan sonra .htaccess en altına
#Sitemap .XML
RewriteEngine on
RewriteRule ^sitemap.xml$ sitemap.php
Hiç yorum yok:
Yorum Gönder