رفتن به مطلب

پست های پیشنهاد شده

سلام

من یک sitemap برای سایتم درست کردم.

وقتی اجرا میکنم ، صفحه سفید نشان داده میشود اما زمانی که view-source میکنم کد ها داخلش هستند.

کسی میدونه مشکل از کجاست ؟


<?php
error_reporting(0);
header('Content-Type: text/xml; charset=utf-8');
define( '_VALID', 1 );
require_once('core/sitemap_feed_connect.php');
$cat = $_REQUEST['sitemap'];
if(!empty($cat))
{
if($cat != 'all')
{
$c=mysql_query("select id,permalink from category where permalink='$cat'");
$r=mysql_fetch_array($c);
$id=$r['id'];
echo '<?xml version="1.0" encoding="UTF-8" ?>';
echo '<?xml-stylesheet type="text/xsl" href="http://data.khabargir.ir/sitemap.xsl" ?>';
echo '<urlset 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" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
echo "<url>";
echo '<loc>'.$site_addres.'/cat/'.$id.'.html</loc>';
echo "<changefreq>Daily</changefreq>";
echo "<priority>1</priority>";
echo "</url>";
$smc=mysql_query("select title,surl,date,catid,id from post where catid='$id' order by id DESC limit 10");
while($row=mysql_fetch_array($smc))
{
echo '<url>';
echo '<loc>'.$site_addres."/".$row['surl'].'</loc>';
echo '<lastmod>'.get_Datetime($row['date'],'sitemap').'</lastmod>';
echo '<changefreq>Monthly</changefreq>';
echo '<priority>0.9</priority>';
echo '</url>';
}
echo "</urlset>";
}
else
{
echo '<?xml version="1.0" encoding="UTF-8"?>'."\n";
echo '<?xml-stylesheet type="text/xsl" href="http://data.khabargir.ir/all_sitemap_style.xml"?>'."\n";
echo '<sitemapindex 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" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'."\n";
$scm=mysql_query("select permalink from category");
while($row=mysql_fetch_array($scm))
{
echo '<sitemap>'."\n";
echo '<loc>http://khabargir.ir/sitemap/'.$row['permalink'].'.xml</loc>'."\n";
echo '<lastmod>'.get_Datetime(get_Datetime('','now'),'sitemap').'</lastmod>'."\n";
echo '</sitemap>'."\n";
}
echo '</sitemapindex>'."\n";
}
}
?>

به اشتراک گذاری این ارسال


لینک به ارسال

ساختار خروجی استاندارد هست؟

بررسی کنید

http://www.xml-sitemaps.com/validate-xml-sitemap.html

قوانین

http://www.sitemaps.org/protocol.html

به اشتراک گذاری این ارسال


لینک به ارسال

ساختار خروجی استاندارد هست؟

بررسی کنید

http://www.xml-sitem...ml-sitemap.html

قوانین

http://www.sitemaps.org/protocol.html

ساختارش درسته ...

قبلا برای هر دسته در یک فایل بود ، حالا همش رو آوردم داخل یک فایل که صفحه سفید نشون میدهد.

اگر مقدار وارد شده در صفحه all بود sitemapindex اجرا میشه که لیست sitemap ها داخلش هست ، در غیر این صورت sitemap استاندارد یا چیزی که شما گفتید باز میشه ...


ML Validation Results (www.w3.org)
http://khabargir.ir/sitemap/sport.xml
Sitemap URL http://khabargir.ir/sitemap/sport.xml
Characer Set utf-8
Sitemap is valid Yes
Errors -
Warnings -


XML Validation Results (www.w3.org)
http://khabargir.ir/sitemap/all.xml
Sitemap URL http://khabargir.ir/sitemap/all.xml
Characer Set utf-8
Sitemap is valid Yes
Errors -
Warnings

ویرایش شده توسط Ghasem Paran

به اشتراک گذاری این ارسال


لینک به ارسال

میتونید آدرس نقشه سایت رو بدید؟

به اشتراک گذاری این ارسال


لینک به ارسال

بسته به نوع دسته آدرسش متفاوت است :

همه دسته ها :


http://khabargir.ir/sitemap/all.xml

ورزشی :


http://khabargir.ir/sitemap/sport.xml

دانلود :


http://khabargir.ir/sitemap/download.xml

و :


http://khabargir.ir/sitemap/tech.xml
http://khabargir.ir/sitemap/political.xml
http://khabargir.ir/sitemap/economic.xml
http://khabargir.ir/sitemap/employment.xml
http://khabargir.ir/sitemap/events.xml
http://khabargir.ir/sitemap/art-culture.xml
http://khabargir.ir/sitemap/music.xml
http://khabargir.ir/sitemap/funny-caricature.xml
http://khabargir.ir/sitemap/social.xml
http://khabargir.ir/sitemap/medicine-health.xml
http://khabargir.ir/sitemap/cities-provinces.xml
http://khabargir.ir/sitemap/english.xml
http://khabargir.ir/sitemap/arabic.xml
http://khabargir.ir/sitemap/turkish.xml
http://khabargir.ir/sitemap/cooking-craft.xml
http://khabargir.ir/sitemap/hindi.xml
http://khabargir.ir/sitemap/history.xml

ویرایش شده توسط Ghasem Paran

به اشتراک گذاری این ارسال


لینک به ارسال

a

از ارسال اسپم جهت بالا آوردن تاپیک خودداری کنید .

توصیه میکنم برای سایت مپ که یکی از مهمترین بخش برای سئو سایت هست از افزونه استفاده کنید . مشابه زیر :

Xml Sitemap Generator

به اشتراک گذاری این ارسال


لینک به ارسال

از ارسال اسپم جهت بالا آوردن تاپیک خودداری کنید .

توصیه میکنم برای سایت مپ که یکی از مهمترین بخش برای سئو سایت هست از افزونه استفاده کنید . مشابه زیر :

Xml Sitemap Generator

اسپم نبود عزیز ... اشتباه ارسال کردم...

سایت من وردپرس نیست ...

به اشتراک گذاری این ارسال


لینک به ارسال

درست شد !!!

آدرس stylesheet رو روی ساب دامین داده بودم که نمیدونم چرا نمیتونست پیداش کنه ...

آوردمش کنار فایل اصلی درست شد.

حالا چطوری Sitemap را صفحه بندی کنم ؟

الان وقتی Sitemap را باز میکنید ، 49000 هزار تا لینک داخلش هست که 10000 تا از حداکثر لینک ها کمتره.

میخوام صفحه بندی بشه ، مثلا در صفحه 1000 تا ....

خیلی دیر باز میشه !!! :o

لیست Sitemap ها :

http://khabargir.ir/sitemap/all.xml

ویرایش شده توسط Ghasem Paran

به اشتراک گذاری این ارسال


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • اضافه کردن...