منتديات  

العودة   منتديات مدرسة المشاغبين > منتديات تطوير مواقع تطوير منتديات منتديات برمجه منتديات سكربتات PHP CGI ASP.NET SQL Scripts > تطوير المواقع و السكربتات Ajax XML CSS JavaScript PHP Perl CGI seo Search Engine web2

تطوير المواقع و السكربتات Ajax XML CSS JavaScript PHP Perl CGI seo Search Engine web2 للمواقع للمدونات للصفحات الويب تو ويب ثري سي جي اي بيرل نيوك مجلة ادفانسد تصميم سكربت بي اتش بي بالاجاكس تقنية جافا سكربت برمجة اجاكس اكواد الجافا

ماشاء الله تبارك الله ماشاء الله لاقوة الا بالله - اللهم اني اسالك الهدى والتقى والعفاف والغنى

جاهل بالغرام موقع ابسط مما تتخيل 14-1-1431

حراج سيارات 19-4-1431هـ  سماء نجد ينتهي في 10-1-1431هـ ورد الروح ينتهي في 1-4-1431هـ
ينتهي في 10-1-1431هـ منتديات مهجة ينبع 18-1-1430 ه
للاعلان الاتصال بجوال 0555055075   بدر   عقارية المدينة 6-12-1430هـ
للاعلان الاتصال بجوال 0555055075   بدر   عطور خاصة مخلطات نادرة عطور فرنسية لوشن للجسم 28-12-1430 للاعلان الاتصال بجوال 0555055075   بدر 

روابط مهمة و مفيدة : لاستعادة الباسورد الرقم السري || كيف يتم تفعيل الاشتراك || طلب كود تفعيل العضوية على البريد
استضافة مواقع معنى كلمة رسائل مسجات دردشة شات افلام مقاطع فلم مقطع
مكتبة فلاش اسلامي الثقافة الجنسية صور في صورة شات صوتي الأسره المسلمه
ابتسامات خلفيات العاب جديدة دليل مواقع احداثيات gps القرآن الكريم
بطاقات كروت جوال موبايل جافا java قصص روايات sitemap
كتب الكترونية ماسنجر في مسنجر خطوط وصلات روابط العاب بنات للبنات فقط


ما هوة ملف Htaccess اهو لحماية موقعك من الإختراق ام لا فلنتناقش

تطوير المواقع و السكربتات Ajax XML CSS JavaScript PHP Perl CGI seo Search Engine web2


إضافة رد
 
أدوات الموضوع طريقة عرض الموضوع
  #1 (permalink)  
قديم 11-04-2008, 12:36 PM
صورة op4host
جاي معه ملفه
 
تاريخ التسجيل: Apr 2007
البلد - المكان و السكن :
السيرة :
هواية :
وظيفة - عمل:
جنس :
جنسية :
موقع :
جوال موبايل :
مشاركات : 25
العمر :
الاوسمة :
نقاش ما هوة ملف Htaccess اهو لحماية موقعك من الإختراق ام لا فلنتناقش

بسم الله الرحمن الرحيم

اولا الملف هو عبارة عن ملف يتواجد عادة بين ملفات الموقع ويكون مخفيا بحيث لا يظهر من خلال برامج FTP وإنما فقط من خلال أداة التحكم بالملفات في لوحة تحكم الموقع ..

ما هو عمل هذا الملف ؟

نحتاج إلى ملف htaccess. للتحكم في الكثير من خصائص الموقع و الملفات ... وذلك من خلال أوامر يتم إدخالها في هذا الملف ... وبالتالي يقوم بقراءة هذه الأوامر وتنفيذها على ملفات الموقع ..

ما الذي نستطيع فعله من خلال ملف ملف htaccess. ؟

هذا الملف يحتوي على كثير من الأوامر ... ومنها :

1- عمل صفحات الأخطاء , كالتي تراها عندما تدخل إلى صفحة خطأ في موقع ما .. custom error messages
2- حماية مجلدات الموقع باسم مستخدم وكلمة مرور ..
3- توجيه صفحة البداية للموقع أو لمجلد على الموقع .. كأن تكون مثلا .. main.html بدلا من index.html
4- تعريف السرفر المستضيف للموقع بأوامر SSI التي تصممها لموقعك ...
5- حماية الباندويث في الموقع من الاستهلاك الخارجي .. سواء في الملفات والصور ..
6- توجيه صفحة قديمة في الموقع إلى صفحة جديدة بدلا منها ..
7- إخفاء محتويات المجلد عن الأعضاء أو نوع معين من الملفات فقط في المجلد ..
8- حجب الموقع عن الزوار من دولة معينة أو جعله لزوار دولة معينة أو حجبه عن IP محدد ..
9- تعريف الخادم بلاحقات الملفات باستخدام Mime Types

وهناك أيضا أوامر أخرى ... ولكن سنكتفي بشرح هذه الأوامر لكثرة استخدامها ..

كيف أنشئ ملف htaccess. جديد ؟
يتم إنشاء ملف htaccess. جديد من خلال أي محرر نصوص .. وليكن مثلا المفكرة notebad .. ومن ثم حفظ الملف بالاسم التالي كاملا :

"htaccess."


مع ملاحظة وجود علامتي التنصيص ..

كيفية عمل صفحات الأخطاء .. custom error messages

بداية لا بد من شرح الأخطاء المحتملة لدخول الزوار إلى صفحات الموقع وهي :
400 - Bad Request .. وتعني طلب خاطئ للصفحة
401 - Authorization Required ... وتعني انه غير مرخص للزائر بعرض الصفحة
403 - Forbidden .. وتعني انه ممنوع للزائر من دخول الصفحة
404 - File not found ... وتعني أن الصفحة التي قام الزائر بطلبها غير موجودة
500 - Internal Server Error وتعني أن هناك خطأ في خادم الموقع
503 - Service Unavailable ... وتعني أن الخدمة غير متوفرة
هذه هي الأخطاء الشائعة وهناك المزيد غيرها ..
ولعمل صفحة الخطأ نكتب في ملف htaccess. الكود التالي :



code:--------------------------------------------------------------------------------Errorتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امني [error number] [path]--------------------------------------------------------------------------------


ولتفصيل هذا الأمر ..
Errorتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امني .. وهي الدالة الخاصة بصفحة بتعيين صفحة الخطأ .
error number ... رقم الخطأ الذي سيظهر للمتصفح ... كما هو مشروح في الأعلى
path .. مسار الخاص بالصفحة التي ستظهر للزائر عندما يطلب صفحة خطأ .

والأمر بالكامل يكون كالتالي :


code:--------------------------------------------------------------------------------Errorتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امني 404 كل ما في الموقع من روابط للتحميل مثل صورة لعبة برنامج اغنية مقطع فلم على رسائل مسجات الى يوتيوب سواء للبنات او للشباب لابد من تسجيل اضغط هنا و استمتع مع اجمل و احلى مواضيع
--------------------------------------------------------------------------------



كما تلاحظ .. وضعنا رقم الخطأ ومسار الصفحة الخاصة به ..
ولإدراج بقية الأخطاء ضعها الأوامر في الملف بشكل متتالي .. مثال :


code:--------------------------------------------------------------------------------Errorتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امني 400 كل ما في الموقع من روابط للتحميل مثل صورة لعبة برنامج اغنية مقطع فلم على رسائل مسجات الى يوتيوب سواء للبنات او للشباب لابد من تسجيل اضغط هنا و استمتع مع اجمل و احلى مواضيع
Errorتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امنيتحذير امني 401 كل ما في الموقع من روابط للتحميل مثل صورة لعبة برنامج اغنية مقطع فلم على رسائل مسجات الى يوتيوب سواء للبنات او للشباب لابد من تسجيل اضغط هنا و استمتع مع اجمل و احلى مواضيع
etc ...--------------------------------------------------------------------------------


حماية مجلدات وملفات الموقع ...

هل دخلت مرة إلى صفحة ما في موقع وظهرت لك نافذة تطلب منك إدخال اسم مستخدم وكلمة مرور ؟؟
بالتأكيد مررت على كثير من هذه الصفحات ولم تستطع دخولها .. وذلك لأنها خاصة بمستخدمين معيين .. وما شابه ذلك .. هذا النوع من الحماية يسمى basic HTTP authentication ..
الآن سنتعلم كيف تعمل مثل هذه الصفحات في موقعك ..
لنفرض أن لديك مجلد على الموقع فيه عدة صفحات لا تريد عرضها إلا لمجموعة مستخدمين على نطاق ضيق .. ماذا ستفعل ؟؟

في الواقع هناك الكثير من أنواع الحماية باستخدام لغات البرمجة كـ PHP أو جافا سكربت أو غيرها .. ولكن الأقوى هي الحماية بواسطة أوامر htaccess.
كل ما عليك هو أن تنشئ ملف htaccess. جديد وتضع فيه الكود التالي ثم تضعه في المجلد الذي ترغب بحمايته :


code:--------------------------------------------------------------------------------Username1:Password1
Username2:Password2
Username3:Password3--------------------------------------------------------------------------------


طبعا هنا تستبدل Username1 باسم المستخدم و Password1 بكلمة المرور الخاصة به .. وإذا أردت مزيدا من الأمن لكلمة المرور فيمكن أن تشفرها بأحد أدوات تشفير DES المستخدمة في أنظمة يونيكس والمتوفرة بكثرة في مواقع النت .. وفي هذه الحالة طبعا ستضع مكان Password1 كلمة المرور المشفرة .. وعند عملية الدخول سيدخل المستخدم كلمة المرور قبل تشفيرها .. وستظهر في الملف بهذا الشكل تقريبا :


kattan:vrAQKeuzMpslh


طبعا يمكنك وضع أي عدد ترغب به من المستخدمين ...
بعد ذلك سوف تحتاج لوضع الكود الخاص بالقائمة التي ستطلب من المستخدم إدخال الاسم وكلمة المرور وهو الكود التالي :


code:--------------------------------------------------------------------------------AuthUserFile /usr/local/you/safedir/.htpasswd
AuthGroupFile /dev/null
AuthName [أدخل اسم المستخدم و كلمة المرور]
AuthType Basic
<Limit GET POST>
order allow,deny
allow from all
require valid-user
</limit>--------------------------------------------------------------------------------


حيث أن /usr/local/you/safedir/.htpasswd هو مسار ملف htaccess. الذي وضعنا فيه أسماء المستخدمين المصرح لهم بالدخول وكلمات المرور الخاصة بهم ..

ويمكن الدخول للمجلد المحمي مباشرة عن طريق وضع الرابط التالي في المتصفح :


code:--------------------------------------------------------------------------------http://usernameassword@http://www.website.com/dire ctory/--...---------------


فقط ضع اسم المستخدم وكلمة المرور وعنوان الموقع والمجلد المحمي ..

وأما إذا رغبت بحماية أحد ملفات الموقع بحيث يكون تصفح أو تحميل الملف للمجموعة التي حددتها فقط ...فهنا ستستخدم الكود التالي :


code:--------------------------------------------------------------------------------files "prog.exe|pass.php|file.zip">
AuthUserFile [/path/to/file]
AuthType Basic
AuthName [تحذير امنيتحذير امنيتحذير امنيتحذير امني that prompts the user]
require valid-user--------------------------------------------------------------------------------


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

توجيه صفحة البداية للموقع أو لمجلد على الموقع

عادة عندما نرفع ملف باسم index.html أو index.php إلى الموقع .. يكون هذا الملف هو الصفحة الرئيسية للموقع ..
الآن هل سألت نفسك لماذا هذه الصفحة ؟؟
للإجابة على سؤالك .. افتح ملف htaccess. الموجود في الموقع .. ستلاحظ فيه كود كالتالي :

DirectoryIndex index.htm index.html index.php

الدالة DirectoryIndex مهمتها التعريف أن أسماء الصفحات التي تلي الدالة هي صفحات البداية للموقع ..
كيف يقرأ ملف htaccess. هذه الدالة :
يبدأ باسم أول صفحة وهي index.htm فإن وجدها على الموقع فسيعتبرها هي ملف الصفحة الرئيسية ..والا سينتقل للاسم الثاني index.html .. وهكذا ..
الآن لنفرض أن صفحة البداية لموقعك اسمها مختلف .. مثلا .. user.htm فهنا ستضع هذا الاسم بعد الدالة DirectoryIndex مباشرا ... وهنا ستكون هذه الصفحة هي صفحة البداية فعلا ..
فالدالة هي :


code:--------------------------------------------------------------------------------DirectoryIndex [file]--------------------------------------------------------------------------------


ومكان file يكون اسم الصفحة المطلوبة

بارك الله فيكم ورعاكم المولى


من مواضيعي في الموقع على قسم 0 مطلوب مشرفين لمنتدى شغال وليس جديد مشرفين للاقسام
0 ****اشهار موقعك ومنتداك معى شركة برامجى لاشهار المواقع فرصة****
0 ما هوة ملف Htaccess اهو لحماية موقعك من الإختراق ام لا فلنتناقش
0 اوامر الشل لاصحاب المواقع والسيرفرات وهذا لاخى الذى يريد النجدة لمشكلة فى سيرفره
0 الشيل !! ما هو و انواعه وشرح كيف يتم رفعه وايضاُ وشرحه واوامره
0 كتب اساسيات تصميم مواقع الأنترنت - متجدد باذن الله

منتديات فراشة حواء - للبنات للنساء نسائي للفتيات
اغاني اسلامية اغاني جديدة اشرطة اناشيد جديدة احلا الاغاني اجمل الاناشيد اخر و افضل البومات

بنات الرياض سعوديات نسائي بناتي سعودي-اروع و اقوى موقع افلام و فيديو يوتيوب youtube على الاطلاق
دليل مواقع الفوركس والمتاجرة الالكترونية

رد مع اقتباس

الان اخر العروض التجارية والتخفيضات على السفر والسياحة والفنادق والهواتف المحمولة والازياء والموضه والسيارات وغيرها الكثير على موقع لقطه
www.logta.com

لقطه دليلك التجاري

  #2 (permalink)  
قديم 11-04-2008, 11:32 PM
طالب ثانوي
 
تاريخ التسجيل: Jan 2008
البلد - المكان و السكن :
السيرة :
هواية :
وظيفة - عمل:
جنس :
جنسية :
موقع :
جوال موبايل :
مشاركات : 509
العمر :
الاوسمة :
رد: ما هوة ملف Htaccess اهو لحماية موقعك من الإختراق ام لا فلنتناقش

مشكوووووووووووووووووووووور ..


من مواضيعي في الموقع على قسم 0 استضافة جيدة مجانية
0 نرحب بكم بمنتديات الحوت العربي الشاملة
0 افتتاح منتديات الحوت العربي

منتديات فراشة حواء - للبنات للنساء نسائي للفتيات
اغاني اسلامية اغاني جديدة اشرطة اناشيد جديدة احلا الاغاني اجمل الاناشيد اخر و افضل البومات

بنات الرياض سعوديات نسائي بناتي سعودي-اروع و اقوى موقع افلام و فيديو يوتيوب youtube على الاطلاق
دليل مواقع الفوركس والمتاجرة الالكترونية

رد مع اقتباس
إضافة رد

أدوات الموضوع
طريقة عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are معطلة



الساعة الآن توقيت السعودية الرياض جدة الشرقية القصيم 01:24 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd diamond
للإعلان بالموقع    |    اتصـل بنــا - About

جامعة الامام 28-1-1431 الجامعة الاسلامية 28-1-1431 جامعة نجران 2-6-1431

SEO by vBSEO 3.2.0