ریدایرکت آدرس از www به بدون www و بالعکس در htaccess

ریدایرکت آدرس از www به بدون www و بالعکس در htaccess

بروزرسانی شده در۲۴ مرداد ۱۴۰۳

آنچه در این مقاله می خوانید...

یکی از روش هایی که می تواند تاثیر بدی در سئو سایت شما بگذارد باز شدن آدرس سایت شما با www و بدون www می باشد.این از دیدگاه گوگل به این معناست که شما دارای دو سایت با محتوای یکسانی هستید و همین امر باعث ایجاد خطای محتوای تکراری در سایت شما خواهد شد.در نهایت سایت شما با افت رتبه و کاهش ورودی سایت مواجه خواهد شد.

ریدایرکت آدرس از www به بدون www و بالعکس در htaccess

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

ریدایرکت آدرس سایت در .htaccess

در آموزش های قبلی در خصوص این که سایت با www یا بدون www باشد به طور مفصل صحبت کردیم،در این آموزش قصد داریم به صورت عملی به شما نحوه ریدایرکت آدرس ساتی را با www یا بدون www از طریق htaccess آموزش دهیم. برای این که بتوانیم از طریق فایل htaccess آدرس سایت خود را ریدایرکت کنیم ابتدا نیاز است که وارد هاست خود شویم.برای این کار می توانید از طریق آموزش ورود به cpanel اقدام کنید.سپس مراحل زیر را دنبال کنید.

۱-وارد File Manager هاست خود شوید.

۲-وارد پوشه روت یعنی public_html شوید.

۳-فایل htaccess را پیدا کنید و سپس بر روی آن راست کلیک کنید و آن را ویرایش کنید.

توجه:اگر فایل htaccess را پیدا نمی کنید می توانید از طریق نمایش فایل های مخفی و فایل hatccess اقدام کنید.

۴-بر روی فایل htaccess راست کلیک کنید و سپس گزینه Edit را بزنید و کد های زیر را طبق نیاز خود وارد فایل کنید و آن را ذخیره سازی کنید.

ریدایرکت آدرس سایت بدون www به آدرس با www با استفاده از .htaccess

اگر میخواهید که آدرس سایت شما تنها فقط با www باز شود کد زیر را در فایل .htaccess وارد کنید و با کلیک بر روی Save Changes آن را ذخیره نمایید.با این کار اگر کسی آدرس سایت شما را بدون www وارد کرد به آدرس با www سایت شما ریدایرکت می شود.

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

توجه:نام دامنه خود را به جای عبارت example.com وارد کنید.

ریدایرکت آدرس سایت با www به آدرس بدون www با استفاده از .htaccess

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

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

توجه:نام دامنه خود را به جای عبارت example.com وارد کنید.

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هشت − 1 =