PDA

View Full Version : سوال: مشکل در ایندکس گوگل



matrixhassan
جمعه 22 دی 1391, 13:12 عصر
با سلام

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

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

2- من که دامنه رو ریدایرکت کردم که از site.com به www.site.com (http://www.site.com) بره همشو بصورت site.com میاره.

3- من از مودریرایت استفاده کردم یعنی www.site.com/index.php?page=login (http://www.site.com/index.php?page=login) تبدیل کردم به www.site.com/login (http://www.site.com/login) ولی وقتی گوگل قسمت ورود رو میاره پایینش لینک ورود اصلی رو میزنه یعنی www.site.com/index.php?page=login (http://www.site.com/index.php?page=login) .

4- دامنه من بصورت site.com و من اونو تبدیل کردم به www.site.com (http://www.site.com) ولی انگار هردو درارن اندکس میشن باید چیکار کنم ؟
خواهشن کمک کنید .

siavashsay
جمعه 22 دی 1391, 13:25 عصر
یکم صبر کنید !
اعمال تغییرات توی گوگل به چند روز زمان نیاز داره !
منتظر نباش که تا اصلاحیه زدی گوگل هم اجرا کنه !
یه مدتی زمان بده اگر نشد دوباره عنوان کن ببینیم چی میشه :)

matrixhassan
جمعه 22 دی 1391, 13:50 عصر
1- شما درست میگسن ولی وقتی من آدرسو نزدم به گوگل چطوری میاد همه لینکهای منو ور میداره؟

2- الان اون لینکهای که ورداشته خودش پاک میشه یا نه؟ بعد شم برای سایت من از نظر رنک و این چیزا ضرری نداره؟

3 - یه اینک از سایت ریدایرکت من میاره ( همون www.site.com (http://www.site.com) ) اما باز به این صورت www.site.com/index.php?page=login (http://www.site.com/index.php?page=login) که من تبدیلش کرده بودم موضوع این چیه ؟

4- یکیم من چطور این لینکو تو هاسته خودم فیلتر کنم www.site.com/index.php/page=login (http://www.site.com/index.php/page=login) :
من بصورت زیر عما کردم :



$url = $_SERVER['REQUEST_URI'];




if (strstr($phpselfurl,'index.php?'))
{

echo "<meta http-equiv='refresh'; content='0;url=http://www.site.com/404.html'>";


}



واین دستور ریدایرکت انجام میده ولی اول صفحه مورد نظرو میاره نشون میده بعد ریدایرکت میکنه؟

5- مشکل بعدی هم سایت من وقتی www.site.com (http://www.site.com) و www.site.com/index.php (http://www.site.com/index.php) رو میزنی بالا میاد من میخوام وقتی اخرش ایندکس بود یا زدی نیاد اصلا ؟

colors
جمعه 22 دی 1391, 14:37 عصر
1- شما درست میگسن ولی وقتی من آدرسو نزدم به گوگل چطوری میاد همه لینکهای منو ور میداره؟
خب حتما خزندهای گوگل پیداتون کردن. همیشه که قرار نیست خودت معرفی کنی!


الان اون لینکهای که ورداشته خودش پاک میشه یا نه؟ بعد شم برای سایت من از نظر رنک و این چیزا ضرری نداره؟
بله پاک میشه، گوگل هر چند وقت یکبار، سایتهای ایندکس شده رو مجددا بررسی میکنه و اطلاعات قبلی رو آپدیت میکنه


5- مشکل بعدی هم سایت من وقتی www.site.com و www.site.com/index.php رو میزنی بالا میاد من میخوام وقتی اخرش ایندکس بود یا زدی نیاد اصلا ؟
دوست عزیز تاجای که من میدونم دوتاش دقیقا یکیه! مگه اینکه تو تنظیمات apache (http://httpd.apache.org/docs/2.0/mod/mod_dir.html#directoryindex) تعریف بشه که صفحه اول سایت ( index )، صفحه ای دیگه ای باشه. مثلا بگید اگه مستقیم آدرس سایت رو زدن ( site.com ) صفحه مثلا page.php باز بشه. در این صورت شما صفحه index.php رو حذف کنید و اگه توسط کاربر درخواست بشه، با 404 روبرو میشه. البته میشه با چندین روش از ورود به index جلوگیری کرد

dousti_design
جمعه 22 دی 1391, 15:00 عصر
برای اینکه اپدیت کش گوگل رو سریعتر بکنید میتونید از سایت مپ استفاده کنید. میتونید اونجا تعریف کنید که مثلا فلان صفحه هر(روز،هفته،ماه، سال) آپدیت میشه.

شما درست میگسن ولی وقتی من آدرسو نزدم به گوگل چطوری میاد همه لینکهای منو ور میداره؟
حتما روی اینترنت لینکی به سایت شما پیدا کرده خزنده گوگل

matrixhassan
جمعه 22 دی 1391, 15:34 عصر
با تشکر از دوستان

سوال 4 رم که موند؟

و در مورد سوال 5 من صفحه اولم همون index و هر وقت تایپ می کنی www.site.com/index.php (http://www.site.com/index.php) صفحه اول میاد بالا من نمی خوام فایل ایندسم رو تغییر بدم فقط می خوام وقتی آدرس بالا تایپ شد چیزی نیاره . یعنی نمیخوام کسی بدونه با php کد نویسی کردم !

colors
جمعه 22 دی 1391, 16:42 عصر
و در مورد سوال 5 من صفحه اولم همون index و هر وقت تایپ می کنی www.site.com/index.php (http://www.site.com/index.php) صفحه اول میاد بالا من نمی خوام فایل ایندسم رو تغییر بدم فقط می خوام وقتی آدرس بالا تایپ شد چیزی نیاره . یعنی نمیخوام کسی بدونه با php کد نویسی کردم !
خب باید از htaccess استفاده کنید. مثلا میتونید به جای اون php بزنید jsp یا html یا asp یا iran و یا هرچی دوس داری. مثلا آدرس میشه www.site.com/index.asp و اگه کسی www.site.com/index.php بزنه میره تو www.site.com/index.asp
پست اول این (http://barnamenevis.org/showthread.php?276467-%D8%AA%D8%B1%D9%81%D9%86%D8%AF%D9%87%D8%A7%DB%8C-.htaccess&highlight=htaccess) تاپیک رو ببین(كاربرد دوم- نمایش پسوند دلخواه صفحات (add mime type) )

dousti_design
جمعه 22 دی 1391, 16:42 عصر
4- دامنه من بصورت site.com و من اونو تبدیل کردم به www.site.com ولی انگار هردو درارن اندکس میشن باید چیکار کنم ؟
اینا هردویکی هستن چجوری شما تبدیل کردی؟! یعنی چی اصلا تبدیل کردم؟! فقط میتونید با استفاده از htaccess بگید که هروقت www داشت ایندکس رو نیاره و مثلا صفحه 404 طراحی کنید براش.

و در مورد سوال 5 من صفحه اولم همون index و هر وقت تایپ می کنی www.site.com/index.php صفحه اول میاد بالا من نمی خوام فایل ایندسم رو تغییر بدم فقط می خوام وقتی آدرس بالا تایپ شد چیزی نیاره . یعنی نمیخوام کسی بدونه با php کد نویسی کردم !
این هم یک کد ساده htaccess هست.

رضا قربانی
شنبه 23 دی 1391, 11:21 صبح
دوستان چرا مبحث رو انقدر پیچیده می کنید

سایتی که سئو شده هست مطلقا از آنالیزر گوگل استفاده کرده اند .
خود گوگل وب مستر این امکان رو داره که اگر لینکی تغییر کرد داخلش ریدایرکت رو انجام بدید مثلا abc.com/reza.php شده abc.com/color.php می تونید داخلش بهش بگید لینکم اینطوری شد.
الآن توی سرچر گوگل لینک یا آدرس اولی میاد بالا abc.com/reza.php و هر کسی روش کلیک کرد میره توی صفحه ی abc.com/color.php و به مرور زمان این دوتا لینک بر اساس بازدید جا بجا میشن .
نگید چطوریه ، چون خودتون باید با گوگل وب مستر کار کنید و یاد بگیریش ، مثل یه نرم افزار ساده می مونه .
ایندکس شدن گوگل هم به زمان احتیاج داره و این مقدار زمان بر اساس رتبه و بازدید سایت مشخص میشه (یکی پنج دقیقه مثل سایت برنامه نویس و یکی 3 ماه مثل اولین سایت خودم )
موفق باشید

matrixhassan
دوشنبه 02 بهمن 1391, 22:26 عصر
با سلام

من لینکهای سایتمو سئو کردم یعنی www.site.com/index.php?page=offer&c=21 (http://www.site.com/index.php?page=offer&c=21) تبدیل شده به www.site.com/offer/21 (http://www.site.com/offer/21) و الان قسمتهای از سایتم که ایندکس شده لینکی که در پایین موارد جستجو شده گذاشته میشه به این صورته :
www.site.com/?page=offer&c=21 (http://www.site.com/i?page=offer&c=21)

که با کلیک به همون قسمت مورد نظر میره ( که من نمیخوام بره )
در ضمن من برای جلوگیری از اجرا شدن آدرس www.site.com/index.php?page=offer&c=21 (http://www.site.com/index.php?page=offer&c=21) توسط کاربر با یه تابع گفتم که اگه داخل URL ، کلمه index.php? رو پیدا کردی برو مثلا به صفحه 404.html .

1- مشکل در ایندکس این قسمت چیست که لینکهای سئو من درست در زیر جستجو نمی آد؟

2- من با فایل sitemap.php آقای شهرکی تو وب مستر برای ایندکس سایتم استفاده کردم و الان وقتی که اینکس میشه احساس میکنم فقط اون لینکهای اصلی من مانند ثبت نام ، صفحه اول و اینا دارن ایندکس میشن و مطالب سایتم که تو همون صفحه هستن ایندکس نمیشن ؟

ممنون میشم راهنمایی کنید.