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 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

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

نحوه ارتقا نسخه وردپرس

1-درابتدا از فایل خود بک آپ تهیه کنید.2-سپس فایل خود را از این لینک دانلود کرده و در سایت خود...

دامنه های ویژه

“این نام دامنه به عنوان دامنه ویژه (Premium) برای ثبت دسته بندی شده است.” حتما شما نیز هنگام...

حافظه کش

بسیاری از مواقع پیش می آید که پس از تغییر و ست کردن دی ان اس های دامنه، نمی توانیم به هاست خود...

ایجاد ساب دامنه در دایرکت ادمین

1 - جهت ایجاد ساب دامنه در دایرکت ادمین ، ابتدا روی گزینه Subdomain Management کلیک می کنیم.2 -...

ایجاد یک SSL Certificate

اگر وب سرور شما در حال حاضر دارای یک Certificate است ، می توانید از همان استفاده کنید . در غیر...