رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ری دایرکت کردن از آدرس بدون www به آدرس با www
#1
سلام و عرض ادب و احترام 
من میخوام هر کس آدرس سایتم رو بدون 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
پاسخ
تشکر شده توسط:
#2
[shcode=plain]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][/shcode]
پاسخ
تشکر شده توسط:
#3
سلام  
من از این کد برای ری دایرکت از بدون www به www استفاده میکنم .

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

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




کاربران در حال بازدید این موضوع: 1 مهمان