PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نیازمند کد Redirect به نسخه موبایل



nginxweb
April 21st, 2015, 08:21
درود بر همکاران و دوستان عزیز

http://i.stack.imgur.com/vWtvI.jpg

دوستان برای redirct مرورگر به نسخه موبایل معمولا ما از

https://github.com/serbanghita/mobile-detect

استفاده میکنیم که خوب هم جواب میدهد و Agent ها را بخوبی تشخیص میدهد اما نکته اینجا هستش که فایل اصلی این اسکریپت 74 کیلو بایت هستش که توسط include در کد شما وارد میشود و به هرحال باعث حجیم شدن میگردد.

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


همچنین نکته دیگر اینکه:

متاسفانه انتقال به نسخه موبایل بدلیل اینکه مثلا سایت شما آدرسش:
domain.com
هستش و نسخه موبایل
m.domain.com

گاها باعث duplicate content شدن مطالب میشود و بسیار در سئو موثر هستش و باعث ضرر میگردد برای جلوگیری از این مسئله چه پیشنهادی دارید؟



ارادت

tikweb.ir
April 21st, 2015, 08:51
دیگه تقریبا اون دوره که برای موبایل و تبلت نسخه جدا میزدن تموم شده
با واکنش گرا کردن قالبتون میتونید این مشکل رو حل کنید

اما اگر هدفتون از نسخه موبایل چیز دیگه ای هست بفرمایید

hamid.soltani92
April 21st, 2015, 08:53
سلام.
در رابطه با مورد اول اطلاعی ندارم ولی برای مورد دوم می‌تونید از تگ زیر استفاده کنید:
Rel="canonical"

nginxweb
April 21st, 2015, 08:57
دیگه تقریبا اون دوره که برای موبایل و تبلت نسخه جدا میزدن تموم شده
با واکنش گرا کردن قالبتون میتونید این مشکل رو حل کنید

اما اگر هدفتون از نسخه موبایل چیز دیگه ای هست بفرمایید

دوست عزیز هدف همین responsive کردن tmeplate هستش اینکه برای موبایل stylesheet جدایی لود شود و browser خودکار این را تشخیص بدهد

- - - Updated - - -


سلام.
در رابطه با مورد اطلاعی ندارم ولی برای مورد دوم می‌تونید از تگ زیر استفاده کنید:
Rel="canonical"

دورد
دوست عزیز وقتی تگ canonical در یک صفحه قرار میگیره، یعنی داره نشون میده که آدرسی که در این تگ وارد شده دارای مطالب مشابه با شباهت بسیار بالا با این مطلب هست که البته ارحجیم بیشتری هم نسبت به این داره و با این کار میخواهیم به گوگل کمک کنیم که همه این صفحات را ایندکس نکنه و اونی که بهترین هست را در نتایج جستجو بیاره. مثلا شما محصولاتی دارید که اون ها را در چند صفحه به طرق مختلف دسته بندی کردید. مثلا تو یک صفحه بر اساس حروف الفبا، تو یک صفحه بر اساس قیمت و تو یک صفحه هم بر اساس دسته کالا. محتوای تمام این صفحات یکی هست ولی خوب شاید بهترین اونها صفحه ای باشه که بر اساس دسته بندی محصولات هست. حالا باید تو صفحاتی که بر اساس حروف الفبا و قیمت، محصولات قرار گرفته، تگ canonical با لینک صفحه دسته بندی قرار بگیره. اما مسئله اینجاست برای بحث موبایل و چند گانه نشدن آدرس ها چطور استفاده شود

hamid.soltani92
April 21st, 2015, 09:01
دوست عزیز هدف همین responsive کردن tmeplate هستش اینکه برای موبایل stylesheet جدایی لود شود و browser خودکار این را تشخیص بدهد

- - - Updated - - -



دورد
دوست عزیز وقتی تگ canonical در یک صفحه قرار میگیره، یعنی داره نشون میده که آدرسی که در این تگ وارد شده دارای مطالب مشابه با شباهت بسیار بالا با این مطلب هست که البته ارحجیم بیشتری هم نسبت به این داره و با این کار میخواهیم به گوگل کمک کنیم که همه این صفحات را ایندکس نکنه و اونی که بهترین هست را در نتایج جستجو بیاره. مثلا شما محصولاتی دارید که اون ها را در چند صفحه به طرق مختلف دسته بندی کردید. مثلا تو یک صفحه بر اساس حروف الفبا، تو یک صفحه بر اساس قیمت و تو یک صفحه هم بر اساس دسته کالا. محتوای تمام این صفحات یکی هست ولی خوب شاید بهترین اونها صفحه ای باشه که بر اساس دسته بندی محصولات هست. حالا باید تو صفحاتی که بر اساس حروف الفبا و قیمت، محصولات قرار گرفته، تگ canonical با لینک صفحه دسته بندی قرار بگیره. اما مسئله اینجاست برای بحث موبایل و چند گانه نشدن آدرس ها چطور استفاده شود
خب الان خودتون جواب خودتون رو ( با کمی اشتباه) دادید. شما فرض بفرمایید یک مطلب به عنوان "مطلب تستی" دارید،‌به ۲ آدرس زیر:
site.com/matlabe-testi
m.site.com/matlabe-testi
گوگل فقط لینک اول رو ایندکس می‌کنه و کاربر موبایل با کلیک کردن روی لینک اول، به لینک دوم ریدایرکت میشه! مگر چیزی جز این می‌خواید؟

nginxweb
April 21st, 2015, 09:15
خب الان خودتون جواب خودتون رو ( با کمی اشتباه) دادید. شما فرض بفرمایید یک مطلب به عنوان "مطلب تستی" دارید،‌به ۲ آدرس زیر:
site.com/matlabe-testi
m.site.com/matlabe-testi
گوگل فقط لینک اول رو ایندکس می‌کنه و کاربر موبایل با کلیک کردن روی لینک اول، به لینک دوم ریدایرکت میشه! مگر چیزی جز این می‌خواید؟

کاملا همینطوره دوست عزیز اما

بدلیل اینکه 2 آدرس ایجاد میشه یعنی هم:

site.com/matlabe-testi
و هم
m.site.com/matlabe-testi

حالت duplicate content ایحاد میشه که در سئو به سایت ضرر زیادی میزنه

hamid.soltani92
April 21st, 2015, 09:36
کاملا همینطوره دوست عزیز اما

بدلیل اینکه 2 آدرس ایجاد میشه یعنی هم:

site.com/matlabe-testi
و هم
m.site.com/matlabe-testi

حالت duplicate content ایحاد میشه که در سئو به سایت ضرر زیادی میزنه
عرض کردم، این تگ برای جلوگیری از به وجود آمدن مشکل duplicated content ایجاد شده و دقیقا یکی‌ از کاربردهاش همینجاست.
اطلاعات بیشتر:
http://en.wikipedia.org/wiki/Canonical_link_element
موفق باشید.