السلام عليكم و رحمة الله و بركاته ,,, كيف حالكم يالجيوش اليوم بإذن الله سنتعرّف قليلا على أحد إمكانات ملفّات htaccess التي نجدها في ملفات المواقع و لا نعطيها أهمّية و لها إمكانات كبيرة جدا ماهي ملفات htaccess ؟ هي ملفّات تعطي أوامر للــ apache و هو برنامج على السيرفر يهتم بالروابط و التوجيه و ربط الدومينات بالإيبي و غيرها (( باختصار )) و بإمكانكم البحث أكثر عن الأباتش فما كتبته مجرد مثال طيّب إخواني نفرض أن لدي سكربت فيه صفحات كل صفحة أكتبها رابطها مثلا www.aljyyosh.com/millenium.php?id=56 ممكن أفتح قوس هنا إخواني لو تسمحو و هي معلومة أذكّركم بها millenim.php هو الملف للصفحات و الذي يحوي أكود تلك الصحفة **** ?id نقطة الإستفهام هي علامة إستعلام للمتصفّح أي كأن المتصفّح يسأل السيرفر ((' أي صفحة أظهر للمستخدم ')) =56 السرفر يعطيه الصفحة رقم 56 في الخانة رقم 56 طيّب إخواني لكي نتجنّب الحقن سأجعل الصفحة تظهر www.aljyyosh.com/mill-56.html و هنا قمت بشيئين أخفيت إسم الملف الحقيقي لكي لا يستطيع الهكر حقن الملف لأنه لا يعرف إسمه غيرت الإمتداد إلى html حتى لا يستطيع الحقن كيف أقوم بذلك اذهب إلى مجلد الإسكربت أو ملفات الموقع ( بمدير المفات في السيبنل ) لأن برامج الأف تي بي لا تظهر ملفات htaccess افتح ملف .htacceess اكتب RewriteEngine on و تعني تشغيل ملف إتش تي أكسس RewriteEngine on هذا الكود يقوم بتشغيل الخاصيه في موقعك لعد ذلك نقوم بتعريف السيرفر ما هو الاسلوب الذي يتعامل به مع الملفات عن طريق وضع الاتي RewriteRule ^New Url$ old Url أولاً نضع الاتي RewriteRule و هذا الكود يدل علي بدأ تبديل الرابط الاول و يتكون هذا السطر من ^ و هذه العلامه تعني بداية الرابط الاول المراد تغيره و بعد ذلك نضع الرابط الاول الجديد المراد التغيير إليه و بعد ذلك أضفنا $ و هي تعني إنتهاء الجزء الخاص بالملف المراد التغيير إليه و بعد ذلك قمنا بوضع اسم الملف القديم RewriteEngine on RewriteRule ^index.htm$ index.php بالنسبة لمثالنا الأول تصبح هكذا RewriteEngine on كود HTML: RewriteRule mill-(.*)\.html$ millenium.php?id=$1 لا تنسوا الدعاء لي أخوكم millenium و الرجاء ذكر المصدر
RewriteRule mill-(.*)\.html$ millenium.php?id=$1
فريق جيوش الهكرز|| shell-c0d3r || سابقا موقع أهل السنّة و الجماعة في تونس >> http://www.tunisia-sunna.com وداعا للحقن - طريقة تغيير روابط php إلى html بملف .htaccess الحماية من رفع الشل عن طريق الحقن SQL injection و إخفاء مسار اليوزر
بارك الله فيك انا كنت ابحث عن طريقة دي اعرف ارجع المتغير من جديد عن طريق اداة live http لكن لم اعرف اخفيه شكرا لك على الشرح الرائع والطريقة الجميلا
Iam BACK PEOPLE Ace 2010-2017
المشاركة الأصلية كتبت بواسطة Ace بارك الله فيك انا كنت ابحث عن طريقة دي اعرف ارجع المتغير من جديد عن طريق اداة live http لكن لم اعرف اخفيه شكرا لك على الشرح الرائع والطريقة الجميلا و فيك بارك الله أخي الكريم ,, الحمد لله مرورك فعلا شرف كبير ,, لا تحرمنا من مرورك العطر
أخي لو أردت إخفاء الإمتداد يعني إخفاء .html اضف هذا الأمر RewriteRule ^([/_0-9a-zA-Z-]+)$ $1.html و تغير mill-(.*)\.html$ إلى mill-(.*)$ لكن لا أعلم إن كان ذلك يؤثّر على الأرشفة
أي خطأ يحصل أو سؤال ممكن وضعه هنا
بارك الله فيك
بالغضب والدم الاحمر نملئ قلوبنا سندمركم ونحرقكم جميعا هذا قدركم
مشكووووووووووووووور بارك الله فيك
و فيكم بارك الله
طريقة ذكية ممتاز يا أخي
مشكووور أخي
قوانين المنتدى