Bazıları rss den sitemap yapıyorlarmış, birkaç değişiklik yeterli diyorlar çok uğraştım ama olmadı, kodları aynen ekleyip sitemap. xml olarak kaydedince google kabul etmiyor Aşağıdaki kodlarda ne değişikler yaparsam sitemap olarak kullanabilirim? A. vid desc LIMIT 0,20 kısmını 50000 yapmayı planlıyorum çok mu olur? include ;if($config "0") header ; header("Expires: 0"); print "\n"; //print " \n"; $show=filter_descr ;$type=filter_descr ;if elseif elseif else if { $see="1"; $query = "SELECT A. , B. uid, B. username FROM ".$tbl." A, members B WHERE A. uid=B. uid AND A. vtype='public' and A. active='1' and A. is_inapp='no' ORDER BY A. vid desc LIMIT 0,20"; if elseif elseif $url = $config ."/rss/".$tit."/".$show.""; } elseif { $see="1"; $query = "SELECT A. , B. uid, B. username FROM files_audio A, members B WHERE A. uid=B. uid AND A. vtype='public' and A. active='1' and A. is_inapp='no' ORDER BY A. views desc LIMIT 0,20"; if elseif elseif $url = $config ."/rss/".$tit."/".$show."";} elseif { $see="1"; $query = "SELECT A. , B. uid, B. username FROM ".$tbl." A, members B WHERE A. uid=B. uid AND A. vtype='public' and A. active='1' and A. is_inapp='no' ORDER BY A. views desc LIMIT 0,20"; if elseif elseif $url = $config ."/rss/".$tit."/".$show."";} elseif { $see="0"; $query = "SELECT A. , B. uid, B. username FROM ".$tbl." A, members B WHERE A. uid=B. uid AND A. vtype='public' and A. active='1' and A. is_inapp='no' ORDER BY A. rate desc LIMIT 0,20"; if elseif elseif $url = $config ."/rss/".$tit."/".$show."";}else print "<rss version=\"2.0\" xmlns:media=\"http://search.yahoo.com/mrss\">\n"; print "<channel>\n"; print "<title>".$title."title>\n"; print "<link>".$url."link>\n"; print "<copyright>".$lang ."copyright>\n"; $db=mysql_connect or die ('I cannot connect to the database because: ' . mysql_error ;mysql_select_db ; $num_rows = mysql_num_rows(mysql_query("select from ".$tbl." where vtype='public' and active='1' and is_inapp='no'")); $result = mysql_query or die ('Query Error: ' . mysql_error ; if $delim = ','; else $delim = '.';if ($config '1') $bn=rand(1,1);elseif ($config '2') $bn=rand(2,2);elseif ($config '3') $bn=rand(3,3);elseif ($config '4') $bn=rand(1,3);while ($results = mysql_fetch_array { if { $rnd=substr(md5 ,11,7); $photo = $config ."/user".$results ."/".$bn."_".$results .$rnd.". jpg"; if ($see "1") $seen = $act1."". number_format($results ,0,",",$delim)."".$lang .""; elseif ($see "0") } elseif { $photo = $config ."/user".$results ."/".$results ; if ($see "1") $seen = $act1."". number_format($results ,0,",",$delim)."".$lang .""; elseif ($see "0") } elseif { $rnd=substr(md5 ,13,7); $photo = $config ."/user".$results ."/".$bn."_".$results .$rnd.". jpg"; if ($see "1") $seen = $act1."". number_format($results ,0,",",$delim)."".$lang .""; elseif ($see "0") } if ($config "0") $title = ereg_replace(" ", "_", $results ); else $title = $results ; $video = $config ."/".$file."/".$title; $description = modifier_spchar ; $photo = str_replace ("&amp","&amp", htmlspecialchars(stripslashes ; print "<item>\n"; print " <title>".$results ."title>\n";print " <link>".$video."link>\n"; print " <description>\n"; print " if ($config "0") else $tok = strtok ; while print "".$lang ."".$results .""; print " ]]>\n"; print " description>\n"; print " <author>". addslashes(htmlentities(strip_tags , ENT_QUOTES,'UTF-8'))."author>\n"; print "item>\n"; } mysql_close ; print "channel>"; print "rss>"; ?> >

rss den sitemap ne lan. yukarıdaki kodları yazan arkadaş gereksiz süslemiş olayı. sitemap yapımını anlatayım: veritabanından veri çekilir (tavsiyem:desc,5000), xml formatında bastırılır header bilgisinede text/xml yazılır, google amjaya gnderilir. dosya php uzantısında olduğundan google amja kabul etmezse. htaccess yardımıyla dosya xml gibi gsterilir. bu yolla en az 20 sitemap yaptım sorun çıkmadı, eğer kabarık bir veritabanın varsa ceil yardımıyla sitemap ı bl, sitemap. xml i sitemap index olarak kullan. xml formatında sadece loc ve priority bilgilerini vermen rümcekler için yeterli olur. DOM..