انجام Redirect دامنه و آدرس های وب سایت با htaccess
جهت انجام این عمل در سرویس میزبانی لینوکس، می بایست فایلی با نام htaccess. در پوشه public_html ایجاد نموده و محتوای درج شده در زیر را در آن فایل ذخیره نمایید.
انتقال آدرس های بدون 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
انتقال آدرس پوشه قدیمی (old/) به پوشه جدید (new/) :
RedirectMatch 301 /home(.*) /portal/$1
ریدایرکت آدرس های بدون https به آدرس به همراه //:https
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.