8 پست در این موضوع قرار دارد

سلام

من یک 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";
}
}
?>

0

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


لینک به پست

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

بررسی کنید

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

قوانین

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

3

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


لینک به پست

ارسال شده در (ویرایش شده)

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

بررسی کنید

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
0

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


لینک به پست

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

1

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


لینک به پست

ارسال شده در (ویرایش شده)

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

همه دسته ها :


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
0

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


لینک به پست

a

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

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

Xml Sitemap Generator

1

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


لینک به پست

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

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

Xml Sitemap Generator

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

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

0

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


لینک به پست

ارسال شده در (ویرایش شده)

درست شد !!!

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

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

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

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

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

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

لیست Sitemap ها :

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

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

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط javadshiry
      سلام و وقت بخیر
      مدتیه اتفاق عجیبی در گوگل وب مستر برای سایتم افتاده.
      برای 3 تا از سایت مپ هام کلی warning ایجاد شده.
       
      خیلی گشتم دنبال عیبش ولی فهمیدم که وقتی روی سایت مپ کلیک میکنم و داخل سایتم باز میشه این ارور رو میزنه :
      ادرس:
      http://www.fastforward.ir/post-sitemap.xml
      ارور :
      Error loading stylesheet: An unknown error has occurred (805303f4)http://fastforward.ir/wp-content/plugins/wordpress-seo-premium/css/main-sitemap.xsl
       
      که فهمیدم اگه ادرس رو بدون www خودت به صورت درست وارد کنی سایت مپ درست نشون داده میشه.
      اینطوری:
      http://fastforward.ir/post-sitemap.xml
       
      سایت مپ رو پاک کردم و بدون www دوباره ایجاد کردم ولی وقتی دوباره توی گوگل کلیک میکنم لینک با www باز میشه. در نتیجه همون warning ها نشون داده میشن.
       
      موندم چیکار کنم بخدا !
      اخطار ها رو هم عکسش رو ضمیمه میکنم. نوشته ربات بلاک شده نتونسته ببینه چیه ولی لینک به راحتی باز میشه!!!
       
       
       


    • توسط khalijhost
      سلام دوستان
      مشکلی که دارم اینه که سایت مپ های سایتم ارور 500 میدن
      http://linkmusic.top/sitemap_index.xml
       
      باید چیکار کنم جهت درست شدن
      کارایی که کردن عبارته از:
      1-غیر فعال کردن تمامی افزونه ها و استفاده از قالب های پیشفرض وردپرس
      2-بالا بردن مقدار رم php.ini
      3-پاک کردن فضای خالی در function و wp-config 
      کار دیگه ای اگر هست ممنون میشم با بنده در میان بزارید.
    • توسط Guney
      سلام وقت بخیر
      نقشه سایت من درست کار نمیکنه و ارور میده. لطفاً کمکم کنید. ممنون
      https://takmarketing.com/sitemap_index.xml
    • توسط فردین
      سلام دوستان برام چند تا سوال پیش اومده اونم اینه که سایت های معروفی مثل دیجی کالا و ورزش 3 یا باشگاه خبرنگاران جوان و ... چر از سایت مپ هایی که اکثر ماها داریم استفاده میکنیم مثل گوگل سایت مپ یا yoast استفاده نمیکنن دلیلی داره ؟ 
      https://www.yjc.ir/sitemap.xml
      https://www.digikala.com/sitemap.xml
      http://www.varzesh3.com/sitemap.xml
      به این لینک ها نگاه کنید
      و سوال بعدی چرا تمام سایت های بزرگ هاست ایرانی دارن اما وقتی میخایم هاست ایرانی بگیریم میگن نگیر و ... دیر تو گوگل ایندکس میشه و ... ورودی کم میشه 
      اما وقتی به رتبه ی این سایت ها نگاه میکنی و ورودیایه گوگل رو میبینی از تمام هاست های خارجی بیشتر هستند
      حالا نه فقط این شرکت ها من چون تو سایت موزیک فعالیت دارم هم بهم میگن چون ورودی برات مهم هست و ... هاست اروپا بگیر اما تو همین سایت های موزیک هم بهترین سایت و رتبه های اول مثل نکس وان و پاپ موزیک و ... اینها هم هاست ایرانی دارن
    • توسط reza.th
      سلام دوستان بنده مدت ها از ورژن نال شده یواست سئو استفاده میکردم و مشکلی نداشتم !
      دیشب برق گرفت منو گفتم ورژن  اصلیشو تهیه کنم از سایت ابزار wp  تهیه کردمش 
      اما متاسفانه بعد از نصب کلا سایت مپ رو بالا نیورد 
      و مجبور شدم پاکش کنم و همون ورژن نال شده رو نصب کنم حالا هم نگاهی به سایت مپ انداختنی  عوض ۶ شاخه ای که داشتم  داره ۳ شاخه میاره واسم 
      در صورتی که تنظیمات سایت مپ تنها چیزی که نخواستم در سایت مپ باشه attachment هستش و بقیه رو فعال کردم 
      آدرس سایت مپ :‌
      http://dailyfile.ir/sitemap_index.xml