حل مشكلة اضافة روابط الـ ssl تبدأ بـ https بسكربت دليل المواقع

mc nabulsy

عضو جديد
7 يناير 2016
11
1
3
25
بسم الله الرحمن الرحيم

هناك مشكلة تواجه اي شخص عنده دليل مواقع نواحي وهي عدم قبول الروابط المشفرة بشهادة SSL
ولأن الشهادة أصبحت مجانية فالكثير من المواقع تستخدمها ولكن لا تستطيع اضافة مواقعها في الادلة بسبب هذه المشكلة

صورة للمشكلة :
5401-cached.png


طريقة حل المشكلة :
اولا : نذهب الى برنامج الـ FTP ونقوم بدخول لملفات السكربت
ثانيا : ندخل قالب add.php ونبحث عن الكود التالي ونقوم وبحذفه
PHP:
​if(!preg_match('/^http:///i', $url)){ 
$report .= '<li>'.get_words(252).'</li>';
$error = 1;
}

5402-cached.png


بعد حذف الكود قم بحفظ الملف
والان تم حل المشكلة ويمكنك اضافة الروابط المشفرة بشهادة SSL للحماية

الموضوع الاصلي :
https://iinkor.com/t170
بالتوفيق للجميع
والسلام ختام​
 
التعديل الأخير:

كلكـ غلا

إدارة المنتدى
طاقم الإدارة
20 مايو 2010
2,055
26
48
السعودية
www.klk-gla.com
رد: ل مشكلة اضافة روابط الـ ssl بسكربت دليل المواقع

كل الشكر اخي العزيز على الشرح المفيد



جزاك الله خير
 

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,640
50
48
Egypt
support-ar.com
الله يعطيك العافية ما قصرت، أيضا بالإمكان التعديل على السطر حتى يقبل http و https
 

mc nabulsy

عضو جديد
7 يناير 2016
11
1
3
25
الله يعطيك العافية ما قصرت، أيضا بالإمكان التعديل على السطر حتى يقبل http و https

انا لاني مش خبير بالـ php
ممكن تشرحلي على اي عبارة يتم التعديل؟
 

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,640
50
48
Egypt
support-ar.com
الدالة المستخدمة هى preg_match

وهذا شكل استخدام الدالة
PHP:
preg_match(pattern, input, matches, flags, offset)

جرب استبدال السطر التالي
PHP:
​if(!preg_match('/^http:///i', $url)){  $report .= '<li>'.get_words(252).'</li>'; $error = 1; }
بهذا السطر
PHP:
​if(!preg_match('/^http/i', $url)){  $report .= '<li>'.get_words(252).'</li>'; $error = 1; }
جرب بعدها إضافة موقع بـ http و https وإن شاء الله يقبل الأثنين
 

بيشامز

عضو جديد
8 فبراير 2021
8
3
3
38
بارك الله فيك أخي على هذا الشرح الوافي ماشاء الله
تشكر شكرا جزيلا أخي