Redirect توسط htaccess

توسط ریدایرکت بازدید کننده می تواند به یک document در وب سایت شما هدایت شود.به عنوان مثال اگر شما محتوای وب سایت خود را تغییر داده اید و می خواهید بازدیدکنندگان محتوای جدید را بجای محتوای قدیمی مشاهده نمایند می توانید از ریدایرکت استفاده نمایید.

برای این کار شما باید از دستور زیر استفاده نمایید:

Redirect301/old_dir/old.htmlhttp://www.yourdomain.com/new_dir/index.html



یعنی بازدید کنندگان متقاضی مشاهده فایل های در دایرکتوری 'old_dir'از این پس محتویات 'index.html' موجود در دایرکتوری 'new_dir' را مشاهده می نمایند.توجه داشته باشید که با نام کامل دامنه خود را به جای yourdomain.com قرار دهید.(عبارت اختیاری 301 به این معناست که  ریدایرکت بصورت دائمی خواهد بود و برای موتورهای جستجو مفید است)
اگر می خواهید تمام درخواست هایی که به آدرس domain.com می آیند به آدرس www.sub.domain.com ری دایرکت شوند باید فایل htaccess وب سایت قدیمی را(یعنیهمان دایرکتوریکهدرآنفایل شاخص بهشماقرار دادهشدهاست) را بصورت زیر ویرایش نمایید:

 
Options +SymLinksIfOwnerMatch
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^http://sub.domain.com[R,L]


ویا کد زیر


RewriteCond %{HTTP_HOST} ^sub\.domain\.ir$ [OR] RewriteCond %{HTTP_HOST} ^www\.sub\.domain\.ir$
RewriteRule ^/?$ "http\:\/\/sub2\.domain\.com" [R=301,L]


به فاصله بین کلمات دقت نمایید.
  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

نکاتی در مورد ایمیل مارکتینگ

یکی از راه های تبلیغات اینترنتی ارسال ایمیل های گروهی است. این روش را می توان به عنوان یکی از...

20 نکته برای افزایش امنیتی وردپرس

امروزه صدها هزار وبسایت در سراسر دنیا با استفاده از سیستم مدیریت محتوای وردپرس راه اندازی شده اند...

5 توزیع برتر لینوکس در سال 2017

در این بخش به توزیع های محبوب و کاربر پسند لینوکس خواهیم پرداخت . این بخش در مورد توزیع های کاربر...

نحوه اتصال یک آدرس جدید به هاست در دایرکت ادمین

ممکن است بخواهید فایل هایی که در هاست خود دارید با چند آدرس مختلف در دسترس باشند 1- برای این...

مفاهیم مربوط به هاست و دامنه و DNS

سایت چیست؟S ite در لغت به معنی مکان است و در دنیای مجازی یعنی مکانی که به شما اجاره داده میشود...