انجمن


مشکل با سایت مپ site map  (۹ نوشته)

  • soroush68

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷
    تشکر شده: ۷ بار
    # نوشته شده: ۶ سال پیش
    ۲۷ دی ۱۳۹۱ - ۰۲:۴۶

    سلام سایت مپ سایت وردپرسی من با پلاگین XML Sitemap Generator for WordPress 3.2.8 درست شده
    الان متوجه شدم که سایت مپم رو باز نمیکنه
    قبلا آدرس سایت مپ رو بعد از آدرس سایت میزدم نقشه سایت رو میدیدم و لینک آخرین مطالب رو مشاهده میکردم اما الان که می زنم این ارور رو نشون میده
    Error loading stylesheet: An unknown error has occurred (805303f4)http://?????/wp-content/plugins/google-sitemap-generator/sitemap.xsl

    احتمالا چند روزی هست که این مشکل ایجاد شده و متوجه نشده بودم. از جایی شک کردم به سایت مپ که سرعت ایندکس شدن مطالبم تو گوگل پائین اومده بود.

    چاره چیه به نظرتون دوستان؟

  • Omid Sh

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۷۸۲
    تشکر شده: ۹۱۷ بار
    # نوشته شده: ۶ سال پیش
    ۲۷ دی ۱۳۹۱ - ۱۷:۲۵

    سلام،
    افزونه خوب در زمینه نقشه سایت:
    Google XML Sitemaps

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    soroush68
  • soroush68

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷
    تشکر شده: ۷ بار
    # نوشته شده: ۶ سال پیش
    ۲۹ دی ۱۳۹۱ - ۰۴:۴۲

    من هم از همین پلاگین استفاده میکنم. اسم دیگه اشه. داخل تنظیمات گوگل ایک ام ال سایت مپز که میرید این اسم رو مینویسه

  • soroush68

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷
    تشکر شده: ۷ بار
    # نوشته شده: ۶ سال پیش
    ۳۰ دی ۱۳۹۱ - ۰۲:۳۶

    خب مشکلم حل شد. تو فروم های خارجی جوابم رو دادن. برای اینکه ممکنه کس دیگه ای هم این مشکل رو داشته باشه و دنبال راه حل بگرده روشی که مشکلم رو حل کرد رو اینجا میذارم.
    البته فکر کنم خیلی ها این مشکل رو داشته باشن و خودشون خبر نداشته باشن، اینکه صفحه سایت مپ یه خط در میون باز شه و یه بار باز شه و یه بار ارور بده رو ممکنه دوستان ندیده باشن چون آدرس
    yoursite.com/sitemap.xml
    رو نزده باشن و امتحان کنن. وقتی که بعضی وقتا این صفحه ارور بده مشکل ایجاد میکنه و باعث میشه که گوگل بعضی از صفحات رو نهایتا ایندکس نکنه یا اینکه خیلی دیر ایندکس کنه. من صفحاتم بعضا ایندکس نمیشد واسه همین سایت مپ رو چک کردم و متوجه این مشکل شدم. اینم راه حل درست کردن این مشکل سایت مپ در پلاگین گوگل ایک ام اس سایت مپز.
    از داخل هاست میریم فایل منیجر
    بعدش این آدرس رو طی می کنیم:
    /wp-content/plugins/google-sitemap-generator/
    یه فایلی به نام
    sitemap-core.php اونجا وجود داره که باید ادیتش کنیم. در فایل منیجر سی پنل روش راست کلیک میکنیم و ادیت رو میزنیم. راه های دیگه ای هم برای ادیت فایل وجود داره که ازشون میگذریم. اگه کسی دیگه اصلا وارد نبود و اینجا هم گیر کرد بپرسه تا توضیح بدم.
    داخل فایل یه فانکشنی رو باید پیدا کنیم به اسم GetDefaultStyle
    چون فایل طولانیه با فایرفاکس یه کنترل+اف میزنیم و اسم این فانکشن رو بهش میدیم تا برامون پیداش کنه. متن این فانکشن رو باید عوض کنیم
    اولش اینه:

    function GetDefaultStyle() {
            $p = $this->GetPluginPath();
            if(file_exists($p . "sitemap.xsl")) {
                $url = $this->GetPluginUrl();
                //If called over the admin area using HTTPS, the stylesheet would also be https url, even if the blog frontend is not.
                if(substr(get_bloginfo('url'),0,5) !="https" && substr($url,0,5)=="https") $url="http" . substr($url,5);
                return $url . 'sitemap.xsl';
            }
            return '';
        }

    اینو عوضش میکنیم و متن(کدهای) زیر رو جایگزینش میکنیم

    function GetDefaultStyle() {
            $p = $this->GetPluginPath();
            if(file_exists($p . "sitemap.xsl")) {
                return '/wp-content/plugins/google-sitemap-generator/sitemap.xsl';
            }
            return '';
        }

    در نهایت سیو و ذخیره میکنیم و با خیال راحت هر وقت آدرس سایت مپ سایتتون رو بزنید میبینید که به چه قشنگی باز میشه و مشکل رفع میشه و مشکلی هم برای اندکسینگ گوگل ایجاد نمیکنه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    __ERROR__
  • حمید

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۵
    تشکر شده: ۷ بار
    # نوشته شده: ۶ سال پیش
    ۸ بهمن ۱۳۹۱ - ۱۸:۴۸

    سلام داداش
    من سایت مپ ثبت کردم ولی مطالب ایندکس نمیشه .
    من از هاست ویندوز لینوکس استفاده میکنم و این فایلایی که گفتید باید ویرایش کنم پیدا نکردم . میشه راهنماییم کنید؟

  • __ERROR__

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۵
    تشکر شده: ۱ بار
    # نوشته شده: ۶ سال پیش
    ۵ اسفند ۱۳۹۱ - ۰۲:۳۲

    soroush68 گفت:
    خب مشکلم حل شد. تو فروم های خارجی جوابم رو دادن. برای اینکه ممکنه کس دیگه ای هم این مشکل رو داشته باشه و دنبال راه حل بگرده روشی که مشکلم رو حل کرد رو اینجا میذارم.
    البته فکر کنم خیلی ها این مشکل رو داشته باشن و خودشون خبر نداشته باشن، اینکه صفحه سایت مپ یه خط در میون باز شه و یه بار باز شه و یه بار ارور بده رو ممکنه دوستان ندیده باشن چون آدرس
    yoursite.com/sitemap.xml
    رو نزده باشن و امتحان کنن. وقتی که بعضی وقتا این صفحه ارور بده مشکل ایجاد میکنه و باعث میشه که گوگل بعضی از صفحات رو نهایتا ایندکس نکنه یا اینکه خیلی دیر ایندکس کنه. من صفحاتم بعضا ایندکس نمیشد واسه همین سایت مپ رو چک کردم و متوجه این مشکل شدم. اینم راه حل درست کردن این مشکل سایت مپ در پلاگین گوگل ایک ام اس سایت مپز.
    از داخل هاست میریم فایل منیجر
    بعدش این آدرس رو طی می کنیم:
    /wp-content/plugins/google-sitemap-generator/
    یه فایلی به نام
    sitemap-core.php اونجا وجود داره که باید ادیتش کنیم. در فایل منیجر سی پنل روش راست کلیک میکنیم و ادیت رو میزنیم. راه های دیگه ای هم برای ادیت فایل وجود داره که ازشون میگذریم. اگه کسی دیگه اصلا وارد نبود و اینجا هم گیر کرد بپرسه تا توضیح بدم.
    داخل فایل یه فانکشنی رو باید پیدا کنیم به اسم GetDefaultStyle
    چون فایل طولانیه با فایرفاکس یه کنترل+اف میزنیم و اسم این فانکشن رو بهش میدیم تا برامون پیداش کنه. متن این فانکشن رو باید عوض کنیم
    اولش اینه:

    function GetDefaultStyle() {
            $p = $this->GetPluginPath();
            if(file_exists($p . "sitemap.xsl")) {
                $url = $this->GetPluginUrl();
                //If called over the admin area using HTTPS, the stylesheet would also be https url, even if the blog frontend is not.
                if(substr(get_bloginfo('url'),0,5) !="https" && substr($url,0,5)=="https") $url="http" . substr($url,5);
                return $url . 'sitemap.xsl';
            }
            return '';
        }

    اینو عوضش میکنیم و متن(کدهای) زیر رو جایگزینش میکنیم

    function GetDefaultStyle() {
            $p = $this->GetPluginPath();
            if(file_exists($p . "sitemap.xsl")) {
                return '/wp-content/plugins/google-sitemap-generator/sitemap.xsl';
            }
            return '';
        }

    در نهایت سیو و ذخیره میکنیم و با خیال راحت هر وقت آدرس سایت مپ سایتتون رو بزنید میبینید که به چه قشنگی باز میشه و مشکل رفع میشه و مشکلی هم برای اندکسینگ گوگل ایجاد نمیکنه.

    واسه من مشکل برطرف نشد

  • ایران وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۲۹
    تشکر شده: ۹۵۲ بار
    # نوشته شده: ۶ سال پیش
    ۵ اسفند ۱۳۹۱ - ۱۳:۵۶

    درود .

    این مشکل چیزی نیست و کد نویسی نیازی نداره . شما فقط هنگام مشاهده ی این ارور ، به قسمت تنظیمات سایت مپ برید (در پیشخوان) و در همون صفحه ، متن "rebuild sitemap" یا عبارت این چنینی پیدا کنید و کلیک کنید تا سایت مپ ساخته بشه .

    بدرود

  • ata3929

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۴
    # نوشته شده: ۶ سال پیش
    ۵ خرداد ۱۳۹۲ - ۲۱:۲۱

    من Google XML Sitemaps نصب کردم ولی اررور

    XML Parsing Error: no element found
    Location: http:/xxxxxx.xx/sitemap.xml
    Line Number 1, Column 1:
    اینو میده
    دوستان کمکم کنین حلش کنم

  • Web Master

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲
    # نوشته شده: ۵ سال پیش
    ۲۸ مرداد ۱۳۹۳ - ۲۲:۵۴

    بنده طبق آموزش شما انجام دادم اما مشکلم برطرف نشد
    در تنظیمات افزونه هم گزینه Rebulid حذف شده ( در ورژن جدید )
    لطفا راهنمایی کنید.

درباره‌ی این موضوع



برچسب‌ها