انجام Redirect دامنه و آدرس های وب سایت (سرویس میزبانی لینوکس)

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

 

  • انتقال آدرس های بدون www به آدرس های با www

Options +FollowSymLinks

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.ir[nc]
RewriteRule ^(.*)$ http://www.domain.ir/$1 [r=301,nc]

  • انتقال دامنه قدیمی به دامنه جدید

 

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.ir$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.ir/$1 [L,R=301]

  • انتقال دامنه اصلی وب سایت به پوشه جدید new/

 

 RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.ir$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.ir$
RewriteCond %{REQUEST_URI} !^/new/
RewriteRule (.*) /new/$1

  • انتقال آدرس پوشه قدیمی (home/) به پوشه جدید (portal/) :

RedirectMatch 301 /home(.*) /portal/$1

  • Redirect آدرس های بدون  https به آدرس به همراه //:https

 

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


آخرین بروزرسانی
۱۸ شهریور ۱۳۹۵ 
تعداد کلیک
۲,۴۵۲

ارسال نظر


نام را وارد کنید
پست الکترونیک را وارد کنید
تعداد کاراکتر باقیمانده: 500
نظر خود را وارد کنید