نحوه ریدایرکت به ادرس www یا بدون www

نحوه ریدایرکت به ادرس www یا بدون www

نحوه ریدایرکت به ادرس www یا بدون www

 

به منظور انجام عملیات موفق سئو لزوما ادرس سایت شما باید فقط با یکی از ادرس url های شامل www و یا بدون ان باز شود.باز شدن سایت شما بدون انجام ریدایرکت, هم با www و هم بدون ان اسیب جدی برای وضعیت سئو شما می باشد.در این اموزش شما با نحوه ریدایرکت به ادرس www یا بدون www اشنا می شوید.توسط ریدایرکت 301 به موتورهای جستجو اعلام میکنید که ادرس url های شما به صورت دائم به ادرس جدید منتقل می شوند و این برای عملکرد بهتر سایت شما برای موتورهای جستجوگر لازم و ضروری است.

 

1-انجام ریدایرکت به یکی از ادرس های www یا بدون www :

 

به عنوان مدیر سرور و با بالاترین دسترسی وارد دایرکتوری هاست خود شده.و یک فایل htaccess. ایجاد کرده و بنا بر نیاز خود یکی از کدهای زیر را درون ان قرار دهید و تغییرات را سیو کنید.

 

ریدایرکت ادرس بدون www به ادرس با www :

 

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

 

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

ریدایرکت ادرس با www به ادرس بدون www :

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

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]

قبل از استفاده از htaccess. ایتدا مطمئن شوید قابلیت استفاده از htaccess. در اپاچی فعال می باشد یا خیر.برای فعال کردن ان از قطعه کد زیر در قسمت virtualhost سایت خود در فایل کانفیگ اپاچی استفاده نمایید

<VirtualHost *:80>

    […]
    <Directory “/home/user/public_html”>
         Allowoverride all
    </Directory>
    […]

</VirtualHost>

همچنین از فعال بودن ماژول rewrite بر روی اپاچی اطمینان حاصل کنید.از دستور زیر بدین منظور می توانید بهره برد.

sudo a2enmode rewrite

09123781949