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

با استفاده از این آموزش شما میتوانید با قرار دادن یک کد ساده در فایل htaccess آدرس سایت خود را به آدرس دیگری ریدایرکت کنید که ریدایرکت کردن ۳۰۱ هم نامیده می شود.این روش در سئو سایت تاثیرات بسیار مهمی دارد هنگامی که سایت شما با دو آدرس با www و بدونwww باز شود موتورهای جستجو آن را به عنوان دو سایت کاملا شبیه به هم فرض خواهند کرد و خطای Duplicate خواهد داد و شامل جریمه های سنگین گوگل و افت رتبه خواهید شد بهتر است عمل ریدایرکت را انجام دهید.

 

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

جهت انجام ریدایرکت آدرس در .htaccess ابتدا باید وارد کنترل پنل سایت خود شوید و از بخش Files گزینه File Manager را انتخاب کنید.

⇐ آموزش نحوه ورود به هاست سیپنل CPanel

 

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

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

 

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

 

اکنون به دنبال فایل .htaccess بگردید و پس از کلیک راست بر روی این فایل گزینه Edit را انتخاب کنید.

 

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

 

درصورتی که این فایل را نیافتید میتوانید از آموزش زیر کمک بگیرید.

⇐ نمایش فایل های مخفی و htaccess در CPanel

 

ریدایرکت آدرس سایت بدون 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 قرار دهید که در این صورت اگر آدرس سایت با www وارد شود کاربر به ادرس سایت بدون www ریدایرکت می شود .

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

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

 

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

 

آموزش های مرنبط:

حذف فايل htaccess

آموزش ریدایرکت HTTP به HTTPS به صورت خودکار در Cpanel

آموزش ریدایرکت دامنه در دایرکت ادمین

آموزش Redirect کردن آدرس در cPanel

دستور های کاربردی برای امنیت و بهینه سازی فایل htaccess

 

دیدگاه‌ها  

0 #4 کارشناس فنی 1400-01-16 08:10
به نقل از مهسا:
مرسی از آموزش

خواهش میکنم :)
نقل قول کردن
0 #3 مهسا 1400-01-11 23:23
مرسی از آموزش
نقل قول کردن
0 #2 کارشناس فنی 1399-12-14 07:18
به نقل از علی:
برای ریدایرکت آدرس سایت با https://www.site.com به https://site.com باید چه کدی اضافه کرد؟
همه آدرس ها چه با www و http به https://site.com ریدایرکت شود

سپاس

سلام. شما میتونید از همین آموزش جهت ریدایرکت آدرس سایت خود استفاده کنید. درصورتی که به مشکل خوردید میتونید در همین بخش مشکل خودتون رو مطرح کنید تا در اسرع وقت کمکتون کنیم.
نقل قول کردن
0 #1 علی 1399-12-09 15:06
برای ریدایرکت آدرس سایت با https://www.site.com به https://site.com باید چه کدی اضافه کرد؟
همه آدرس ها چه با www و http به https://site.com ریدایرکت شود

سپاس
نقل قول کردن

نوشتن دیدگاه


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

آموزش های مرتبط