آموزش ریدایرکت 301 برای تغییر دامنه با www و بدون www

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

آموزش ریدایرکت 301 برای تغییر دامنه با www و بدون www

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

راه حل مشکل فوق بسیار ساده است.برای این کار باید از دو روش زیر بهره بگیرید و دامنه اضافی خود را ریدایرکت کنید:

1. ریدایرکت دامنه از با www به بدون www

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

 
RewriteCond %{HTTP_HOST} !^Yourdomain\.ir$ [NC]
RewriteRule ^(.*)$ http://Yourdomain.ir/$1 [R=301,L]

در کد فوق باید به جای Yourdomain آدرس سایت خود را وارد کنید و البته .ir و یا .com و … را نیز مشخص کنید و پس از ذخیره سازی سایت شما دیگر با www به صورت مجزا باز نمیشود و دامنه با www شما به روی بدون www هدایت میشود

2. ریدایرکت دامنه از بدون www به با www

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

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

در کد فوق باید به جای Yourdomain آدرس سایت خود را وارد کنید و البته .ir و یا .com و … را نیز مشخص کنید و پس از ذخیره سازی سایت شما دیگر بدون www به صورت مجزا باز نمیشود و دامنه بدون www شما به روی با www هدایت میشود

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

موفق باشید

امتیاز شما برای این مقاله
1 نظر
  1. سینا می گوید

    سلام
    خیلی ممنونم از مطلبتون
    من برای سایتم ssl گرفتم.چطور میتونم طوری ریدایرکت کنم که سایت با پیشوند https باز بشه؟

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.