(برای این به جای test.ir باید دامنه خودمون جایگزین بشه)
و اینکه اگر در فایل htaccess. اگر RewriteEngine On در خطوط پایینی فایل htaccess. باشه بازم باید اول این کد ها RewriteEngine On اضافه بشه یا نه همون یه باری که باشه کافیه؟
ممنون میشم کمک کنید
سلام به خانواده بزرگ سون هاست خوش آمدید پیشنهاد من برای بهترین نوع ریدایرکت این کد هست
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
اما به جای اینکار بهتره از افزونه Really Simple SSL که نسخه پرو و خریداری شده اش رو هم قرار دادیم استفاده کنید و به جز ریدایرکت بحث های امنیتی و … هم تکمیل میکنه براتون.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
معمولا بهتره این کد اول فایل htaccess. باشه و اینکه از حالت RewriteEngine On استفاده بشه چون به صورت پیش فرض RewriteEngine off در نظر گرفته میشه و اینکه تکرارش آسیبی به سایت شما نمیزنه یعنی اگر خطوط پایین فایل htaccess. شما بود مشکلی نیست اول کد ssl هم باشه و در آخر گزینه ریدارکت 301 هم از طرق domain ، کنترل cpanel فعال بشه تا بی نقص ssl سایت شما فعال بشه.
امیدوارم این مطلب کمکتون کرده باشه