ریدایرکت دامنه

در مقاله زیر نحوه ریدایرکت دامنه بدون تغییر در آدرس URL توضیح داده خواهد شد.

 

مثال اول : تغییر دامنه و ماندن تمامی آدرسهای بعد از آن

در گزینه اول تمامی موارد بعد از نام دامنه نیز ثابت خواهد ماند برایم مثال اگر دامنه خود را به DomainB.com اما هنوز کاربران به دامنه DomainA.com خواهند رفت. این باعث نمایش تمامی محتوای حاضر خواهد بود بدون اینکه نیاز به بروزرسانی دو وب سایت با شد است.

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

RewriteCond %{HTTP_HOST} ^DomainA.com
RewriteRule ^(.*) http://DomainB.com/$1 [P]

در صورتیکه از file manager در ویندوز استفاده می کنید مطمئن شوید که نمایش فایل های مخفی را باز نموده اید.

برای چی اقدام به ریدایرکت بنماییم؟

بعد از وارد کردن این خطوط به فایلhtaccess  شما خواهید توانست به DomainA.com/YourPage رفته و DomainB.com/YourPage را ببینید.

 

 

مثال دوم : ریدایرکت دامنه به یک آدرس خاص

این یک روش دیگر برای ریدایرکت دامنه به آدرس خاصی می باشد اما نام دامنه را نگه خواهد داشت برای مثال اگر می خواهید کاربران به DomainA.com  بروند می توانید از کد زیر استفاده نمایید

 

RewriteCond %{HTTP_HOST} ^DomainA.com
RewriteRule ^(.*) http://DomainB.com/PathToPageHere [P]

شما می توانید از این متد زمانی استفاده نمایید که مثلا دامنه ای بنام blogspot.com که شما می خواهید اقدام به ارسال درخواست به این آدرس بنمایید. با این مورد می توانید اقدام به اتصال به یک آدرس خارجی بنمایید.

 

 

مثال سوم : ریدایرکت به یک آدرس IP

 

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

# Redirect all IP address (replace the ## with the IP address numerals) to same http://domain_name.com
RewriteCond %{HTTP_HOST} ^##\.##\.##\.##
RewriteRule (.*) http://domain_name.com/$1 [R=301,L]

توجهات

 

درصورتیکه از این گزینه های استفاده می نمایید موتورهای جستجو مثال google  و  bing  تنها چندین سایت را با این محتوا می بینند و این باعث کاهش رنک خواهد شد بهترین کار ایجاد نوع ریدایرکت بصورت 301 می باشد .