تالار گفتمان nCIS.ir

نسخه‌ی کامل: ری دایرکت کردن از آدرس بدون www به آدرس با www
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام و عرض ادب و احترام 
من میخوام هر کس آدرس سایتم رو بدون www نوشت به آدرس با www برود . 
از چند نفر پرسیدم گفتن که باید از htacces استفاده کنم . 
تو اینترنت هم سرچ کردم کد های  زیادی هستش . 
من پروژم mvc هستش . کد های پایین هم مربوط به mvc پروژه هستش . 
 چه کد هایی رو قبل و بعد این کدها تو فایل htacces قرار بدم که عمل  ری دایرکت به خوبی انجام بشه. 
ممنون از لطفتون

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Options -Indexes
Options -Indexes
RewriteEngine On

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

RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
RewriteRule ^(.*)$ index.php?url=$1 [L,NC,QSA]
سلام  
من از این کد برای ری دایرکت از بدون www به www استفاده میکنم .

RewriteCond %{HTTP_HOST} ^domain.ir [NC]
RewriteRule ^(.*)$ https://www.domain.ir/$1 [L,R=301]

حالا میشه کدی داشته باشیم که از http به https ری دایرکت کنه
من ssl رو روی دامینم فعال کردم :
میخوام وقتی کاربر با http وارد سایتم شد اتوماتیک به https هدایت بشه .
به نظرتون این کار شدنی هستش .