ورودثبت‌ نام

انجام 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}

12 آذر 1393

5,516بازدید

مطالب مرتبط

دیدگاه کاربران

هنوز دیدگاهی ثبت نشده است.

شما می‌توانید درباره این مقاله، دیدگاه خود را ثبت کنید.