PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : راهنمای استفاده از sslforfree.com



dertgtr
June 6th, 2017, 15:50
سلام بر دوستان و اساتید گران قدر

من از sslforfree.com اس اس ال گرفتم و نصب کردم فقط چند مورد

چطوری خطاهایی که نشون میده رفع کنم ؟

این اس اس ال سبز میشه؟

چطوری سایت رو مجبور کنم که با SSL بالا بیاد .

ارادت

AtrafNet
June 6th, 2017, 16:06
سلام
خطا هایی که میده به خاطر اینه که بعضی از لینک های داخل سایتتون بدون https هستن که باید تو سورس سایت درستش کنید.
درباره انتقال URL ها از http به https هم شخصاً از کد زیر تو فایل htaccess استفاده میکنم که هم لینک های با www رو به بدون www منتقل میکنه هم http رو به https منتقل میکنه.


RewriteEngine on
RewriteBase /

# Redirect www to non-www with SSL
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

# Redirect http to https without www
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

dertgtr
June 6th, 2017, 16:20
سلام
خطا هایی که میده به خاطر اینه که بعضی از لینک های داخل سایتتون بدون https هستن که باید تو سورس سایت درستش کنید.
درباره انتقال url ها از http به https هم شخصاً از کد زیر تو فایل htaccess استفاده میکنم که هم لینک های با www رو به بدون www منتقل میکنه هم http رو به https منتقل میکنه.


rewriteengine on
rewritebase /

# redirect www to non-www with ssl
rewritecond %{http_host} ^www\.(.*)$ [nc]
rewriterule ^(.*)$ https://%1/$1 [r=301,l]

# redirect http to https without www
rewritecond %{https} !on
rewriterule (.*) https://%{http_host}%{request_uri} [r=301,l]


دستت درد نکنه

یعنی اون همه عکس لینک هاشون رو باید اصلاح کنم؟ زیاده !
و اینکه whmcs رو باید از نو با https نصب کنم ؟ چون با ssl به هم ریخته بالا میاد

TakCloud
June 6th, 2017, 16:52
سلام
ssl که این سایت ارائه میکنه سبز رنگ هست
منظورتون را از خطا دقیقا متوجه نمیشوم در کدام قسمت این سایت خطا دریافت میکنید؟
داخل قسمت تنظیمات whmcs یک قسمت هست به اسم WHMCS SSL System URL
فقط کافیه لینک ssl داخل این قسمت وارد کنید

AtrafNet
June 6th, 2017, 16:54
دستت درد نکنه

یعنی اون همه عکس لینک هاشون رو باید اصلاح کنم؟ زیاده !
و اینکه whmcs رو باید از نو با https نصب کنم ؟ چون با ssl به هم ریخته بالا میاد


اگه سایت اصلی وردپرس هست تو تنظیمات => همگانی هر دو آدرس سایت رو با https کنید احتمالاً مشکل فایل ها حل میشه اگرم حل نشد مشکل باید از قالب باشه که می تونید تو فایل هاش بگردید و با یه Find & Replace ساده هر چی http:// هستش رو به https:// تغییر بدید (اینجا اسلش ها برعکس آمده).

درباره whmcs هم به نظرم باید در پنل تنظیماتش اون بخشی که باید URL سایت وارد بشه https اش کنید که چون دسترسی به سایت ندارید از طریق phpMyAdmin و دیتابیس باید این کار رو انجام بدید.

dertgtr
June 6th, 2017, 17:00
سلام
ssl که این سایت ارائه میکنه سبز رنگ هست
منظورتون را از خطا دقیقا متوجه نمیشوم در کدام قسمت این سایت خطا دریافت میکنید؟
داخل قسمت تنظیمات whmcs یک قسمت هست به اسم WHMCS SSL System URL
فقط کافیه لینک ssl داخل این قسمت وارد کنید

'گوشه سمت راست کروم نوشته :
This page trying to load scripts from unauthenticated sources.

تو راهنمای گوگل پیدا کردم باید برم :


On your computer, open Chrome.
Go to your website.
At the top right, click More https://storage.googleapis.com/support-kms-prod/ArAlBcUAe8h1l5m69uxnwElxkqwW0QdtIc3F.
Click More tools https://lh3.googleusercontent.com/nHFGZ_9xjCh-mP83zMzXQVJF5VYf2n6kwoBIxB2zv3V4VPT4gNTtBye8lYznog LqLPY=w13-h18 Developer tools.
In the right sidebar, at the top, click Console.

اینجا خطاها نشون میده

تو whmcs اون قسمتی که شما گفتید کجاست؟

- - - Updated - - -


اگه سایت اصلی وردپرس هست تو تنظیمات => همگانی هر دو آدرس سایت رو با https کنید احتمالاً مشکل فایل ها حل میشه اگرم حل نشد مشکل باید از قالب باشه که می تونید تو فایل هاش بگردید و با یه Find & Replace ساده هر چی http:// هستش رو به https:// تغییر بدید (اینجا اسلش ها برعکس آمده).

درباره whmcs هم به نظرم باید در پنل تنظیماتش اون بخشی که باید URL سایت وارد بشه https اش کنید که چون دسترسی به سایت ندارید از طریق phpMyAdmin و دیتابیس باید این کار رو انجام بدید.

سایت html هست پس باید عکس های سایت رو دونه دونه تغییر آدرس بدم؟

dertgtr
June 6th, 2017, 18:47
کار خیلی سختیه باید ارورهای قالب whmcs رو پیدا و اصلاح کنی

مثلا طراح قالب بعضی از فایل های جاوا اسکریپت رو یادش رفته آپلود کنه و خطای 4047 نات فاند میده ! :دی این ها رو باید حذف کرد و ...

dertgtr
June 7th, 2017, 13:02
سلام
خطا هایی که میده به خاطر اینه که بعضی از لینک های داخل سایتتون بدون https هستن که باید تو سورس سایت درستش کنید.
درباره انتقال URL ها از http به https هم شخصاً از کد زیر تو فایل htaccess استفاده میکنم که هم لینک های با www رو به بدون www منتقل میکنه هم http رو به https منتقل میکنه.


RewriteEngine on
RewriteBase /

# Redirect www to non-www with SSL
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

# Redirect http to https without www
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


این کد رو در .htaccess گذاشتم خیلی از منوهای whmcs از کار افتاد مثلا منوی اخبار و منوی آموزش و ... ! برداشتم حل شد یا یه هاست دیگه هم چک کردم باز مشکل از این کد هست.

راه دیگه ای نیست تا سایت رو مجبور کنیم از https بالا بیاد؟

AtrafNet
June 7th, 2017, 13:26
این کد رو در .htaccess گذاشتم خیلی از منوهای whmcs از کار افتاد مثلا منوی اخبار و منوی آموزش و ... ! برداشتم حل شد یا یه هاست دیگه هم چک کردم باز مشکل از این کد هست.

راه دیگه ای نیست تا سایت رو مجبور کنیم از https بالا بیاد؟

خب فقط این بخش رو به صورت تکی تست کنید ببینید چی میشه؟



RewriteEngine on
# Redirect http to https without www
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


اگه مرورگر شما فایرفاکسه یه بار از بخش Show History روی سایت خودتون راست کلیک کنید و Forget About this site رو بزنید تا کش ریدایرکت هم حذف بشه.
چون ریدایرکت های از نوع 301 تو همه مرورگر ها کش میشه و حتی اگه سایت مورد نظر دیگه ریدایرکت هم انجام نده خود مرورگر ریدایرکت رو انجام میده مگر اینکه در کروم کلاً کش رو پاک کنید یا در فایرفاکس Forget about this site که گفتم رو بزنید.

اگه اینطوری هم حل نشد من الان دسترسی به whmcs ندارم اما طبق گفته دوستمون TakCloud که گفتن خود whmcs فیلدی با نام WHMCS SSL System URL در تنظیمات داره به احتمال زیاد باید تو تنظیمات هم بشه SSL رو اجباری فعالش کرد.

dertgtr
June 7th, 2017, 14:02
خب فقط این بخش رو به صورت تکی تست کنید ببینید چی میشه؟



RewriteEngine on
# Redirect http to https without www
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


اگه مرورگر شما فایرفاکسه یه بار از بخش Show History روی سایت خودتون راست کلیک کنید و Forget About this site رو بزنید تا کش ریدایرکت هم حذف بشه.
چون ریدایرکت های از نوع 301 تو همه مرورگر ها کش میشه و حتی اگه سایت مورد نظر دیگه ریدایرکت هم انجام نده خود مرورگر ریدایرکت رو انجام میده مگر اینکه در کروم کلاً کش رو پاک کنید یا در فایرفاکس Forget about this site که گفتم رو بزنید.

اگه اینطوری هم حل نشد من الان دسترسی به whmcs ندارم اما طبق گفته دوستمون TakCloud که گفتن خود whmcs فیلدی با نام WHMCS SSL System URL در تنظیمات داره به احتمال زیاد باید تو تنظیمات هم بشه SSL رو اجباری فعالش کرد.

با این کد هم منوهای whmcs از کار می افته
WHMCS SSL System URL رو پیدا و آدرس با ssl توش گذاشنم موقع سفارش میره رو ssl
فقط الان بقیه موارد سایت بدون ssl بالا میاد . کد شما خیلی خوبه سایت رو مجبور میکنه با ssl بالا بیاد ولی منوهای whmcs رو از کار میندازه

AtrafNet
June 7th, 2017, 15:07
با این کد هم منوهای whmcs از کار می افته
WHMCS SSL System URL رو پیدا و آدرس با ssl توش گذاشنم موقع سفارش میره رو ssl
فقط الان بقیه موارد سایت بدون ssl بالا میاد . کد شما خیلی خوبه سایت رو مجبور میکنه با ssl بالا بیاد ولی منوهای whmcs رو از کار میندازه


کار نمیکنه یعنی خطای 404 میده یا Too many redirect تو مرورگر یا ...؟
بعد whmcs شما تو فولدره یا تو ساب دامین؟
راستی لینک های منو های whmcs با www باز میشن یا بدون www؟

dertgtr
June 7th, 2017, 15:19
کار نمیکنه یعنی خطای 404 میده یا Too many redirect تو مرورگر یا ...؟
بعد whmcs شما تو فولدره یا تو ساب دامین؟
راستی لینک های منو های whmcs با www باز میشن یا بدون www؟

خطای The page isn't redirecting properly میده و اون علامت تابلو زرد رنگ معروف با علامت تعجب در فایرفاکس . من کد ها رو خیلی تست کردم whmcs رو از کار میندازه. بدون www باز میشه .

whmcs تو فولدر هست به این صورت domain.com/folder

AtrafNet
June 7th, 2017, 16:33
خطای The page isn't redirecting properly میده و اون علامت تابلو زرد رنگ معروف با علامت تعجب در فایرفاکس . من کد ها رو خیلی تست کردم whmcs رو از کار میندازه. بدون www باز میشه .

whmcs تو فولدر هست به این صورت domain.com/folder

این اخطار وقتی میاد یعنی احتمالاً خود whmcs یه چیزش باعث میشه کد htaccess نقص بشه و وب سرور دوباره ریدایرکت کنه.
شاید خود whmcs هم تغییراتی برای ریدایرکت دلخواه خودش در https ها میده و اینطوری ریدایرکت در ریدایرکت میشه و مرورگر قاطی میکنه.

من متاسفانه خیلی وقته دیگه whmcs کار نکردم.
ببینید اون کدی که گفتم تنهایی بذارید بخش RewriteBase ازش حذف شده این بخش رو حذف کردید ببینید چی میشه؟
چون خطی که RewriteBase توش هست باعث میشه که خارج از پوشه رو معیار قرار بده که شاید برای همین مشکل ایجاد میشه.

می تونید کدی که این لینک هم صرفاً برای whmcs پیشنهاد داده هم تست کنید:

https://www.ndchost.com/wiki/software/whmcs/force-https

سرچ جمله Force SSL in WHMCS هم شاید یه کمکی کنه.