تالار گفتمان nCIS.ir

نسخه‌ی کامل: سایت با www بهتر است یا بدون www ؟
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
گاها شنیده می شود که می گویند، سایت با دبلیو بهتر از سایت بدون دبیلو بالا می آید و برعکس! این گفته ها کاملا بی اساس است و سئو هیچ ربطی به www داشتن یا نداشتن ندارد.تنها نکنه ای که در سئو درباره www وجود دارد این است، که سایت شما هم با www و هم بدون www بالا نیاید و تکلیف را برای موتور های جستجو روشن کرده باشید.اگر سایت با www دوست دارید، آدرس بدون دبلیو خود را به آدرس با دبیلو خود ۳۰۱ ریدایرکت کنید (یا برعکس) تا محتوای تکراری با دو آدرس نشان داده نشود و همچنین در وب مستر تولز گوگل، تعیین شود، که سایت در نتایج گوگل با www نشان داده شود یا بدون www .

www یک ساب دامین است که از قدیم باب شده است که هر سایتی با www شروع شود.گوگل به خوبی این را می داند، و اگر شما سایتتان حتی با Www و بدون آن، بالا باشد، و هیچ تنظیماتی هم در گوگل وب مستر تولز اعلام نکرده باشید، مشکلی به وجود نمی آید.اما به هر حال بهتر است، اصولی و استاندارد عمل کنید.چیزی که ساده است(۳۰۱ ریدایرکت بدون www به با دبلیو یا برعکس، به سلیقه خودتان)، چرا رعایت نشود؟

اینها تمام مواردی بود که در رابطه با Www و مرتبط با سئو بود.در سئو موضوعات بسیار مهمتری هست که باید به آنها بپردازید.




منبع: سئو روز
ممنون بابت مبحث خوبتون ولی به نظرم کد ریدایرکتش رو هم به عنوان مثال ذکر کنین بهتره
برای این کار میتونید به روش زیر عمل کنید


 
header("HTTP/1.1 301 Moved Permanently");
 
header("Location: http://example.com/newpage.html");
 
exit();
کد مربوط به htaccess هم این هست:
کد:
RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
(17-03-1394، 01:14 ب.ظ)sm_pakdel نوشته: [ -> ]برای این کار میتونید به روش زیر عمل کنید


 
header("HTTP/1.1 301 Moved Permanently");
 
header("Location: http://example.com/newpage.html");
 
exit();

بهتره با اچ تی اکسس انجام بشه .
کد:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
دستور بالا نیاز به وارد کردن دامنه هم نداره Rolleyes
علت اینکه سایت شما نباید همزمان با www و بدون اون بالا بیاد این 2 مورد هست:

1- بخاطر وجود Duplicate Content ازطرف موتورهای جستجویی مثل گوگل جریمه میشین (برای یک محتوای یکسان، دو آدرس توی سایت شما وجود داره).

2- اگه کسی بدون www سایت شما رو باز کنه و لاگین کنه و بعد سایت رو با www باز کنه (مثلاً روی لینکی کلیک کنه که www داخل href اون نوشته شده)، اونوقت لاگین نخواهد بود (اگه www رو برداره دوباره میبینه که لاگینه). عکس این موضوع هم صادقه (لاگین با www و بازدید بدون www باعث میشه لاگین نشده باشه).
(17-03-1394، 04:04 ب.ظ)ADMIN نوشته: [ -> ]2- اگه کسی بدون www سایت شما رو باز کنه و لاگین کنه و بعد سایت رو با www باز کنه (مثلاً روی لینکی کلیک کنه که www داخل href اون نوشته شده)، اونوقت لاگین نخواهد بود (اگه www رو برداره دوباره میبینه که لاگینه). عکس این موضوع هم صادقه (لاگین با www و بازدید بدون www باعث میشه لاگین نشده باشه).

این مشکل فقط واسه کوکی هستش یا سشن هم این مشکل رو داره؟
(17-03-1394، 05:31 ب.ظ)php نوشته: [ -> ]
(17-03-1394، 04:04 ب.ظ)ADMIN نوشته: [ -> ]2- اگه کسی بدون www سایت شما رو باز کنه و لاگین کنه و بعد سایت رو با www باز کنه (مثلاً روی لینکی کلیک کنه که www داخل href اون نوشته شده)، اونوقت لاگین نخواهد بود (اگه www رو برداره دوباره میبینه که لاگینه). عکس این موضوع هم صادقه (لاگین با www و بازدید بدون www باعث میشه لاگین نشده باشه).

این مشکل فقط واسه کوکی هستش یا سشن هم این مشکل رو داره؟

بستگی به تنظیمات سرور داره
در اکثر موارد مشکل داره
سشن هم وابسته به کوکی هست چون Session ID در 99.99٪ موارد ازطریق کوکی منتقل میشه.