رفتن به مطلب

مشکل با افزونه Google XML Sitemaps


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

سلام وقت تون بخیر. یه مشکل پیش اومده واسم. من افزونه Google XML Sitemaps رو نصب کردم و میخواستم که سایتم رو در قسمت وبمستر به گوگل معرفی کنی. توی آموزش هایی که سایت ها مختلف قرار داده بودن کاراشو انجام دادم تا اینکه یه جا گفتن که وقتی در سی پنلتون در این http://www.morahem.com/majale/sitemap.xml لیست مطالبتون رو میبینید. ولی این آدرس ارور زیر رو میده :

Error loading stylesheet: An unknown error has occurred (805303f4)

http://morahem.com/majale/wp-content/plugins/google-sitemap-generator/sitemap.xsl

بعد وقتی بدون www میزنم آدرس کار میکنه لیست مطالبمو نشون میده. در قسمت همگانی وردپرسم نشانی وردپرس (URL)" و "نشانی سایت (URL)" به آدرس ها www اضافه کردم و بازاین آدرسم http://www.morahem.com/majale/sitemap.xml فقط بدون www کار میکنه و با www کار نمیکنه. مشکلش چیه؟

لینک به ارسال

من که اصلا نمیتونم ببینمش !

هر دو آدرس رو چک کردم

اگه سایت رو تازه راه انداختید یا تازه تغییر ns دادید منتظر بمونید تا دو سه روز درست میشه.

لینک به ارسال

سلام در روت سایت کنار پوشه ی public_html پوشه ای با نام www که شرت کات باشه وجود داره یاخیر؟

اگر نداشت از سرور بخواهید براتون ایجادش کنه

لینک به ارسال

سلام در روت سایت کنار پوشه ی public_html پوشه ای با نام www که شرت کات باشه وجود داره یاخیر؟

اگر نداشت از سرور بخواهید براتون ایجادش کنه

فکر کنم مشکل از همین باشه .

ضمن اینکه دوستان نسخه بتا 4 سایت مپ رو هم در برخی مواقع تست کنید . چون برخی مشکلات رو رفع میکنه

لینک به ارسال

چک کردم کنار پوشه ی public_html پوشه ای با نام www وجود داره. و فکر نکنم مشکلی از dns باشه. چون من دیروز این کارو کردم ولی هنوز آدرس http://www.morahem.com/majale/sitemap.xml فقط بدون www باز میشه و با www ارور میده

خیلی عجیبه

لینک به ارسال

اگر پوشه وجود داره و دیروز هم ست کردید باید کمی صبر کنید اگر افزونه ی کش در سیستم دارید کش ها را خالی کنید و کوکی های سیستم خود را پاک کنید در گوگل آنالیز هم یکبار لاگ اوت و لاگ این مجدد کنید

لینک به ارسال

در فایل کد یر رو وراد کنید فقط آدرس سایتتون رو در کد رو ویرایش کنید:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

اگر نشد:

در پوشه افزونه فایل sitemap-core.php رو باز کنید و کد زیر رو پیدا:


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 '';
}

لینک به ارسال

خیلی ممنون استاد. یعنی مشکل از کش هست؟ اگه مشکل از کش هست که اشکالی نداره من میگم یه وقت این آدرس سایت مپ که با www باز نمیشه روی سئو سایت تاثیر بذره. اگه مشکل از pc من هست که مهم نیست

در فایل کد یر رو وراد کنید فقط آدرس سایتتون رو در کد رو ویرایش کنید:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

اگر نشد:

در پوشه افزونه فایل sitemap-core.php رو باز کنید و کد زیر رو پیدا:


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 '';
}

ممنون از راهنماییتون. این فایل که میگید "در فایل کد یر رو وراد کنید" کدوم فایل منظورتونه؟

آقای مرتضی این فایل که میگید "در فایل کد یر رو وراد کنید" کدوم فایل منظورتونه؟

لینک به ارسال

آقا مرتضی راه اولتون رو متوجه نشدم ولی راه دوم رو انجام دادم ولی همونطوریه و ارور میده

لینک به ارسال

سلام

منظورشون فایل htaccess. بود و فکر کنم اشتباه تایپی شده.

باعث میشه سایتتون که بدون www هست به آدرس شما با www هدایت بشه.

با توجه به اینکه آدرس شما در زیر شاخه قرار گرفته


http://www.morahem.com/majale/sitemap.xml

این موارد را بخونید:

ریدایرکت یک پوشه خاص به مثلا صفحه نخست

درخواست یک کد .htaccess

لینک به ارسال

یه پیشنهاد

یه بار از مدیریت افزونه گزینه rebuild the sitemap manually رو بزنید و مجدد چک بفرمائید.

لینک به ارسال

ببخشید من وردپرس رو توی ساب دومین که اسمش majale هست نصب کردم اونوقت آدرس سایتمو توی این کد چجوری بنویسم؟

لینک به ارسال

با عرض معذرت قبلا بدون www لیست مطالب رو نشون میداد دیگه الان در هردو حالت یعنی با www و بدون www ارور میده فکر کنم پاک خاک شد تو سرش

لینک به ارسال

فایل sitemap.xml را به example.xml تغییر نام بدید و تنظیمات را ذخیره و rebuild کنید.

لینک به ارسال

آقا سعید ممنون. میشه یه کم بیشتر توضیح بدید؟ و اینکه rebuild یعنی بازسازی حالا نمیدونم منظورتون از rebuild چیه؟

لینک به ارسال

آقا سعید ممنون. میشه یه کم بیشتر توضیح بدید؟ و اینکه rebuild یعنی بازسازی حالا نمیدونم منظورتون از rebuild چیه؟

منظورم همون بازسازی به زبان فارسیه.

توضیح بیشتر:

فایل sitemap.xml در آدرس:


http://morahem.com/majale/

حذف کنید و مراحل را از اول طبق آموزش انجام بدید تا sitemap.xml دوباره ایجاد بشه.

لینک به ارسال

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

لینک به ارسال

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

اروری ندیدم.

لینک به ارسال

این ارور http://www.morahem.com/majale/sitemap.xml

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

Error loading stylesheet: A network error occured loading an XSLT stylesheet:

http://www.morahem.com/wp-content/plugins/google-sitemap-generator/sitemap.xsl

لینک به ارسال

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

یکی از مطالب رو هم باز کردم مشکلی وجود نداشت.

لینک به ارسال

اصلا سایت شما با سه w اول باز نمیشه.دلیلی وجود داره که وردپرس رو توی روت خودتون نصب نکردید ؟ اگه در روت یه سیستم دیگه نصب کردید فکر کنم به خاطر .htaccess توی روتتون هست.

پیشنهاد اول : اگه مشکلی ندارید وردپرس رو مستقیما توی روت خودتون نصب کنید

پیشنهاد دوم : مشخصات ورود به سیستمتون رو پ خ کنید تا من علت دقیقشو بهتون بگم تا بهتر بشه مشکل رو رفع کرد.

لینک به ارسال

در تنظیمات افزونه این گزینه را تیک بزنید: Include a XSLT stylesheet

و این آدرس:


http://www.morahem.com/majale/wp-content/plugins/google-sitemap-generator/sitemap.xsl

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

لینک به ارسال

مشکل رفع شد از همتووووووون مـمـنونم از اقا سعید و امیر اقا و عمو مرتضی وقعا ممنونم که کمکم کردید

لینک به ارسال

اصلا سایت شما با سه w اول باز نمیشه.دلیلی وجود داره که وردپرس رو توی روت خودتون نصب نکردید ؟ اگه در روت یه سیستم دیگه نصب کردید فکر کنم به خاطر .htaccess توی روتتون هست.

پیشنهاد اول : اگه مشکلی ندارید وردپرس رو مستقیما توی روت خودتون نصب کنید

پیشنهاد دوم : مشخصات ورود به سیستمتون رو پ خ کنید تا من علت دقیقشو بهتون بگم تا بهتر بشه مشکل رو رفع کرد.

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

لینک به ارسال

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

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

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

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

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

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

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

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

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