خب فقط این بخش رو به صورت تکی تست کنید ببینید چی میشه؟
اگه مرورگر شما فایرفاکسه یه بار از بخش Show History روی سایت خودتون راست کلیک کنید و Forget About this site رو بزنید تا کش ریدایرکت هم حذف بشه.کد:RewriteEngine on # Redirect http to https without www RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
چون ریدایرکت های از نوع 301 تو همه مرورگر ها کش میشه و حتی اگه سایت مورد نظر دیگه ریدایرکت هم انجام نده خود مرورگر ریدایرکت رو انجام میده مگر اینکه در کروم کلاً کش رو پاک کنید یا در فایرفاکس Forget about this site که گفتم رو بزنید.
اگه اینطوری هم حل نشد من الان دسترسی به whmcs ندارم اما طبق گفته دوستمون TakCloud که گفتن خود whmcs فیلدی با نام WHMCS SSL System URL در تنظیمات داره به احتمال زیاد باید تو تنظیمات هم بشه SSL رو اجباری فعالش کرد.
این اخطار وقتی میاد یعنی احتمالاً خود whmcs یه چیزش باعث میشه کد htaccess نقص بشه و وب سرور دوباره ریدایرکت کنه.
شاید خود whmcs هم تغییراتی برای ریدایرکت دلخواه خودش در https ها میده و اینطوری ریدایرکت در ریدایرکت میشه و مرورگر قاطی میکنه.
من متاسفانه خیلی وقته دیگه whmcs کار نکردم.
ببینید اون کدی که گفتم تنهایی بذارید بخش RewriteBase ازش حذف شده این بخش رو حذف کردید ببینید چی میشه؟
چون خطی که RewriteBase توش هست باعث میشه که خارج از پوشه رو معیار قرار بده که شاید برای همین مشکل ایجاد میشه.
می تونید کدی که این لینک هم صرفاً برای whmcs پیشنهاد داده هم تست کنید:
https://www.ndchost.com/wiki/software/whmcs/force-https
سرچ جمله Force SSL in WHMCS هم شاید یه کمکی کنه.
ویرایش توسط AtrafNet : June 7th, 2017 در ساعت 16:34
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)