Redirect توسط htaccess

Redirect توسط htaccess

Redirect توسط htaccess

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

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

استفاده می کنیم.

از این طریق بازدید کننده ها از آدرس قدیمی در دایرکتوری old_dir به محتوای index.html راهنمایی و ارسال می شوند و محتوای دارکتوری new_dir را مشاهده خواهند کرد. ریدایرکت ۳۰۱ نوع خوب آن می باشد و اختیاری است.

فایل 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 میانگین: 0]

Leave a Reply