جهت انجام این عمل در سرویس میزبانی لینوکس، می بایست فایلی با نام 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}