Merhaba Arkadaşlar
Kandiliniz Mübarek Olsun.
Sitem İçin sitemap hazırladım fakat linkler self url ve bende bunu sitemap'e uygulayamadım yardım ederseniz çok sevinirim iyi akşamlar.
Hazırladığım Sitemap;
<?php
include "baglanti.php";
header('Content-type: text/xml;charset=UTF-8');
$domainadi = $_SERVER['SERVER_NAME'];
echo '<?xml version="1.0" encoding="UTF-8"?>
<urlset 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"
xmlns="http://www.google.com/schemas/sitemap/0.84">';
$veriler = mysql_query("SELECT * FROM icerikler");
while($goster = mysql_fetch_array($veriler)){
$id = $goster{"id"};
$sanatci = $goster{"sanatci"};
$baslik = $goster{"baslik"};
$tarih = $goster{"tarih"};
echo '
<url>
<loc>'.$domainadi.'/'.$id.'_'.$sanatci.'.html</loc>
<lastmod>'.$tarih.'</lastmod>
<changefreq>daily</changefreq>
<priority>0,8</priority>
</url>
';
}
echo '</urlset>';
?>
Self Url Link Yapım;
<?=$siteadres.$cektir["id"].'_'.sefyap($sanatci.' - '.$cektir["baslik"])?>.html
Self Url Çekimi yaparken sanatı id olarak alındığı için bunu isme çevirmede kullandığım sql kodu;
<?php
while($cektir=mysql_fetch_assoc($sqll))
{
$katbaslikxx=mysql_fetch_assoc(mysql_query("select yil from yillar where id='".$cektir["yil"]."'"));
$yil=$katbaslikxx["yil"];
$katbaslikxxx=mysql_fetch_assoc(mysql_query("select adi from sanatci where id='".$cektir["sanatci"]."'"));
$sanatci=$katbaslikxxx["adi"];
?>
Yardımlarınızı bekliyorum