چطور کاربران وبسایت خود را به نسخه‌ی https و بدون www ریدایرکت کنیم؟
احسان

نویسنده

  • 1399/9/22
  • 0
  • 37
3 سال پیش| برنامه‌نویسی وب

چطور کاربران وبسایت خود را به نسخه‌ی https و بدون www ریدایرکت کنیم؟

چطور کاربران وبسایت خود را به نسخه‌ی https و بدون www ریدایرکت کنیم؟

بسیاری از مواقع پیش می‌آید که قصد داریم وقتی کاربر آدرس وبسایت ما را وارد می‌کند، به صورت منحصر به فرد به فرمت آدرس مورد نظر ما وارد شود. مثلاً ما SSL را روی وبسایت خود نصب و راه‌اندازی کرده‌ایم و قصد داریم کاربر حتی اگر آدرس وبسایت را بدون https هم وارد کرد، به نسخه‌ی https منتقل شود یا اگر کاربر www را ابتدای وبسایت زد، به نسخه‌ی بدون www یا به اصطلاح non-www منتقل شود.

در این حالت کافی است دستورات زیر در فایل htaccess و سمت سرور استفاده شود و دیگر کاربر به نسخه‌ی SSL و بدون www وبسایت منتقل خواهد شد.

#BEGIN force https & non-www
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?ehsan\.in [NC]
RewriteRule ^(.*)$ https://ehsan.in/$1 [R=301,L]
</IfModule>
#BEGIN force https & non-www

 

به‌روز رسانی: 1403/8/2
توی وبسایتم سعی می‌کنم محتوایی که تصور کنم ارزشمنده و به بقیه کمکی می‌کنه رو منتشر کنم. امیدوارم از مطالب وبسایت بتونید استفاده کنید و به کارتون بیاد. در ضمن اگه پروژه‌ی تحت وبی دارید که نیاز به برنامه‌نویسی و اجرا داره، می‌تونید با شماره انتهای صفحه با من تماس بگیرید تا در موردش با هم صحبت کنیم.
برچسب‌ها:


دیدگاه کاربران

ثبت دیدگاه

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند*