:خبر
پنج شنبه, 17 بهمن 1392 19:41

سایت با www یا بدون www

این مورد را ارزیابی کنید
(0 رای‌ها)

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

خیلی از آدرس های اینترنتی هم با www ابتدای آدرس و هم بدون www باز میشوند. مثلا هم با http:// example.com و هم با http:// www. example.com میتوانید به سایت دسترسی داشته باشید. این یکی از مواردی است که مانع از بالا رفتن پیج رنک سایت و به دنبال آن مانع از افزایش بازدید کننده میشود.

بعضی ها فکر می کنند که داشتن و نداشتن www موجب ایجاد دو آدرس برای موتورهای جستجو می شود این در حالی است که اگر یک سایت جوملایی داشته باشید و از پروتکل https نیز صرف نظر کنیم حداقل دارای 4 آدرس به شرح زیر است:

http://yoursite.com

http://yoursite.com/index.php

http://www.yoursite.com

http://www.yoursite.com/index.php

 

 

 اهمیت این موضوع در این است که اگر صفحه ی اول شما چهار آدرس متفاوت داشته باشد خیلی از پارامترهای مهم مثل میزان بازدید سایت شما و همچنین لینک هایی که به سایت شما داده می شود روی این چهار آدرس تقسیم می شود که اصلا برای سئو شما مناسب نیست. و برای این منظور بایستی قطعه کد زیر را به فایل .htaccess خود اضافه نمایید:

 

1- فایل htaccess. را در سرور خود پیدا کنید

در صورتی که مایل هستید وب سایت شما فقط با www باز شود، کد های زیر را در ابتدای این فایل قرار دهید.

 

RewriteEngine On

# index.php redirect

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.yoursitr.com/ [R=301,L]

# Redirect non-www to www version

RewriteCond %{HTTP_HOST} ^yoursite\.com$ [NC]

RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301,L]

 

در صورتی که مایل هستید وب سایت شما فقط بدون www باز شود ، برای لود شدن سایت فقط بدون www کافی است کد زیر را در فایل .htaccess و در مسیر روت سایت قرار دهید :

 

# Never use www in the domain

# Replace ‘domain.com’ with your domain name

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.(([a-z0-9_]+\.)?domain\.com)$ [NC]

RewriteRule .? http://%1%{REQUEST_URI} [R=301,L]

 

3- فایل htaccess. را ذخیره کنید.

( کدهای بالا به جای yoursite.com آدرس خود را وارد کنید.)

 

نکته1: اگر این کد روی سرور شما کار نکرد علامت های [NC] $ و \ را از خط دوم حذف کنید.

نکته2: قبل از انجام هر تغییری یک کپی از فایل htaccess. بگیرید تا در صورت خراب کاری بتوانید جبران کنید.

بازدید 5747 بار

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

"«قیمتی که در هنگام سفارش مشتري در پیش‌فاکتور منظور گرديده است، معتبر مي‌باشد»."