- ارسالها
- 102
- امتیازها
- 18
پرکاربردترین کدهای htaccess جهت ریدایرکت کردن (انتقال به آدرسی دیگر) در زیر قرار داده شده:
ریدایرکت از http به https :
ریدایرکت به https از با www به بدون www :
ریدایرکت از بدون www به با www :
ریدایرکت از با www به بدون www :
ریدایرکت http به https بجز یک دایرکتوری:
در مثال بالا نام دایرکتوری مورد نظر را جایگزین folder کنید.
ریدایرکت یک پوشه از سایت به https :
منبع: اروندوب
ریدایرکت از http به https :
کد:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
ریدایرکت به https از با www به بدون www :
کد:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule ^ https://arvandweb.com%{REQUEST_URI} [L,NE,R=301]
ریدایرکت از بدون www به با www :
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
ریدایرکت از با www به بدون www :
کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
ریدایرکت http به https بجز یک دایرکتوری:
کد:
RewriteCond %{HTTPS} on
RewriteRule ^%{HTTP_HOST}/folder(.*) http://%{HTTP_HOST}/folder/$1 [R=301,L]
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
ریدایرکت یک پوشه از سایت به https :
کد:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R,L]
منبع: اروندوب