PDA

View Full Version : Fetch As Googlebot



atbin2010
سه شنبه 08 فروردین 1391, 09:59 صبح
HTTP/1.1 302 Found
Content-Type: text/html; charset=utf-8
Location: /mycustompage.htm?aspxerrorpath=/default.aspx
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
X-Powered-By-Plesk: PleskWin
Date: Mon, 26 Mar 2012 12:18:02 GMT
Content-Length: 170
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fmycustompage.htm%3faspxerrorpath%3d%2fdefault.a spx">here</a>.</h2>
</body></html>
این پیغام موقعی که یه پیج رو از سایتم در fetch as google در google webmaster تست میکنم این پیغامو میده.
به نظر شما اساتید این مشکل برای چیه و چطور میشه حلش کرد.
با سپاس

clover
سه شنبه 08 فروردین 1391, 15:52 عصر
خطایی رخ میده و ریدایرکت میشه به صفحه ی خطا، customErrors رو در وب کانفیگ خاموش کنید تا به توضیحات خطا برسید

<customErrors mode="Off"/>

atbin2010
سه شنبه 08 فروردین 1391, 18:34 عصر
در حالت عادی یعنی http://www.karajbazar.com مشکلی در نمایش سایت نیست این مشکل در ایندکس شدن سایته.

clover
سه شنبه 08 فروردین 1391, 18:44 عصر
من هم همون زمان ایندکس شدن سایت رو عرض کردم

خطایی رخ میده و ریدایرکت میشه به صفحه ی خطا، customErrors رو در وب کانفیگ خاموش کنید تا به توضیحات خطا برسید


HTTP/1.1 302 Found

%2fmycustompage.htm%3faspxerrorpath%3d%2fdef ault.aspx
http://www.karajbazar.com/mycustompage.htm?aspxerrorpath=default.aspx

atbin2010
چهارشنبه 09 فروردین 1391, 06:47 صبح
فرمایش شما رو انجام دادم پیغام unreachable page میده هیچ ارور دیگه ای هم نمیده

clover
چهارشنبه 09 فروردین 1391, 08:11 صبح
خب حالا می تونید در مورد این پیغام گوگل کنید:
http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/webmasters/crawling-indexing--ranking/2C-U0oWNQm4
http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/webmasters/crawling-indexing--ranking/J1P3cdvV63c
http://groups.google.com/a/googleproductforums.com/forum/#!forum/webmasters
http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/webmasters/webmaster-tools/DJi7gUKvVy4
http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/webmasters/webmaster-tools/DJi7gUKvVy4

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

atbin2010
چهارشنبه 09 فروردین 1391, 08:47 صبح
با تشکر از زحمتی که کشیدید من که چیزی نفهمیدم

clover
چهارشنبه 09 فروردین 1391, 09:22 صبح
لینک اول میگه آدرس رو بدون www بررسی کنید.

atbin2010
چهارشنبه 09 فروردین 1391, 11:27 صبح
string FromHomeURL = "http://karajbazar.com";

string ToHomeURL = "http://www.karajbazar.com";

if (HttpContext.Current.Request.Url.ToString().ToLowe r().Contains(FromHomeURL))

{

HttpContext.Current.Response.Status = "301 Moved Permanently";

HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString().ToLower().Replace(FromHomeU RL, ToHomeURL));

من از این کد برای قفل کردن www استفاده کردم به نظر شما مشکلی داره

clover
چهارشنبه 09 فروردین 1391, 12:02 عصر
خب داره دیگه
ببینید، شما باید به DNS Record هاتون نگاه کنید. اولا رکورد از نوع CNAME برای WWW نداشته باشید (در واقع یه سایت با دو تا آدرس نداشته باشید)، بعد اینکه آدرس اصلی که باید داشته باشید (چیزی که به گوگل معرفی می کنید) بدون WWW هست و باید ساب دامین WWW رو ریدایرکت کنید. فکر کنم درستش این باشه.

atbin2010
چهارشنبه 09 فروردین 1391, 12:21 عصر
نه در این قسمت ، آدرس بدون www رو به آدرس همراه با www ریدایرکت میکنه
در گوگل هم من سایتو با www ثبت کردم

clover
چهارشنبه 09 فروردین 1391, 12:33 عصر
نه در این قسمت ، آدرس بدون www رو به آدرس همراه با www ریدایرکت میکنه
در گوگل هم من سایتو با www ثبت کردم

من متوجه هستم، اما عرض کردم ممکنه تنظیمات DNS به شکلی باشه که خزنده ی گوگل با WWW مشکل داشته باشه، از طرفی شما آدرس های اصلی رو هم ریدایرکت می کنید به ساب دامین WWW پس الان اگر توی گوگل وبمستر آدرس اصلی رو بزنید فایده ای نداره، شما برای اینکه بتونید آدرس اصلی رو تست کنید باید این قسمت رو غیر فعال کنید. البته قراره که شما آدرس اصلی رو تست کنید، ممکنه اونجا هم مشکل شما حل نشه :لبخندساده:


بعد اینکه آدرس اصلی که باید داشته باشید (چیزی که به گوگل معرفی می کنید) بدون WWW هست و باید ساب دامین WWW رو ریدایرکت کنید.
این یه پیشنهاد هست

atbin2010
چهارشنبه 09 فروردین 1391, 12:58 عصر
با برداشتن کد طبق دستور شما همه چیز درست شد ولی یه مشکل پیش اومد مگه ما نباید آدرس رو روی یکی از حالتهای بدون www و با www قفل کنیم
حالا من رو کدوم یکی باید اینکار رو بکنم
یه سوال دیگه حالا من میتونم از کد بالا به شکل زیر استفاده کنم :
string FromHomeURL = "http://www.karajbazar.com";

string ToHomeURL = "http://karajbazar.com";

if (HttpContext.Current.Request.Url.ToString().ToLowe r().Contains(FromHomeURL))

{

HttpContext.Current.Response.Status = "301 Moved Permanently";

HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString().ToLower().Replace(FromHomeU RL, ToHomeURL));

}

clover
چهارشنبه 09 فروردین 1391, 13:00 عصر
مگه ما نباید آدرس رو روی یکی از حالتهای بدون www و با www قفل کنیم
بله، در واقع بهتر هست که سایت شما فقط یک آدرس داشته باشه، حتی می تونید ساب دامین www رو غیر فعال کنید (اما چون ممکنه کسی آدرس رو دستی تایپ کنه و با www ما معمولا باز میگذاریم و در این صورت بهتره ریدایرکت بشه به دامنه اصلی)


حالا من رو کدوم یکی باید اینکار رو بکنم
فکر می کنم روی دامنه ی اصلی (بدون www) بهتر هست


یه سوال دیگه حالا من میتونم از کد بالا به شکل زیر استفاده کنم :
قاعدتا نباید مشکلی باشه، امتحان کنید

atbin2010
چهارشنبه 09 فروردین 1391, 13:39 عصر
با تشکر از جواب های خوبت.
حالا باید تو webmaster از بدون www استفاده کنم؟

clover
چهارشنبه 09 فروردین 1391, 14:14 عصر
خواهش می کنم

با برداشتن کد طبق دستور شما همه چیز درست شد

حالا باید تو webmaster از بدون www استفاده کنم؟
مگه نمیگید درست شده؟ خب ازش استفاده کنید دیگه

atbin2010
چهارشنبه 09 فروردین 1391, 17:54 عصر
ببنید الان تو webmaster google همه چیز درسته البته تا وقتی که بین http://www.karajbazar.com و http://karajbazar.com تفاوت وجود دارد.
به محض اضافه کردن کد مربوط به قفل کردن www استفاده میکنم همه چیز عین قبل میشه.
آیا راهی دارین که بشه www رو قفل کرد.اصلا بهترین روش کدومه؟

atbin2010
پنج شنبه 10 فروردین 1391, 09:59 صبح
از دوستان کسی هست که بگه بهترین راه برای قفل کردن دامین چیه؟

atbin2010
چهارشنبه 16 فروردین 1391, 16:26 عصر
سایتم در گوگل بدون www ایندکس شده ولی من موقعی که سایتو روی بدون www قفل میکنم دیگه سایت ایندکس نمیکنه و ارور میده.

atbin2010
یک شنبه 27 فروردین 1391, 06:35 صبح
با سپاس از همه دوستان تو یه تابع ایراد میگیره که با اصلاح اون مشکل من حل شد.یعنی به شکل http://karajbazar.com مشکل حل شد.(بدون www)