الرئيسيةالبوابةمكتبة الصوراليوميةس .و .جالتسجيلقائمة الاعضاءالمجموعاتدخول

شاطر | 
 

 بعض استخدامات htaccess منقوله

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
abdeRrhamaan



عدد الرسائل : 47
تاريخ التسجيل : 06/08/2006

مُساهمةموضوع: بعض استخدامات htaccess منقوله   الخميس 9 نوفمبر - 16:24

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

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

الحل أيضا هنا يكون باستخدام أوامر ملف htaccess.
لحجب الصور عن الظهور في موقع غير موقعك استخدم الكود التالي :
لاحظ أن هذا الكود يحجب كل وصلات الصور الخارجة من موقعك .. ويمنعها من الظهور إلا في موقعك سواء كان :
RewriteEngine on
RewriteCond
%{HTTP_REFERER} ^$ [OR]
RewriteCond %{HTTP_REFERER} !^http://site/.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www/.site/.com/.*$ [NC]
RewriteRule .*.([jpg|gif|jpe?g]+)$ - [NC,F]


http://site.com/
أو
http://www.site.com/

فقط عدل الكود السابق وضع مكان site اسم موقعك ..
والدالة الأخيرة في الكود RewriteRule هي لتحديد لاحقات الصور المراد منعها .. ويمكنك الزيادة عليها كما ترغب ..
وأيضا إضافة لاحقات الملفات التي تريد منع تحميلها من موقعك كالملفات المضغوطة zip , rar .. أو اللاحقات التنفيذية .. exe ..
وبذلك لن يتمكن أحد من وضع وصلة في موقعه لبرنامج عندك في الموقع .. وإذا فعل ذلك فلن يعمل معه الرابط .. وعلى الزائر التوجه إلى موقعك والتحميل منه مباشرة ...


عدل سابقا من قبل في الخميس 9 نوفمبر - 16:33 عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
abdeRrhamaan



عدد الرسائل : 47
تاريخ التسجيل : 06/08/2006

مُساهمةموضوع: رد: بعض استخدامات htaccess منقوله   الخميس 9 نوفمبر - 16:32

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

لنفرض انه يوجد على الموقع منتدى .. وأعضاؤك يعرفون الرابط المباشر له .. ثم قمت بتغير اسم مجلد المنتدى .. فكيف ستوجه الزوار إلى الرابط الجديد ؟؟
هناك الكثير من الحلول .. منها إضافة تاج في هيدر الصفحة .. ولكن الأفضل أن يتم ذلك عن طريق ملف htaccess. تضعه في نفس المجلد القديم .. ثم تضع فيه الكود التالي

رمز PHP:
[color=#0000bb]Redirect /olddirectory/oldfile.html http://yoursite.com/newdirectory/newfile.html
[color:0f99=#0000bb:0f99]


كل ما عليك هو تغير الوصلات في الكود بما يتوافق مع موقعك ...

/olddirectory/oldfile.html تشير إلى الصفحة القديمة
و newdirectory/newfile.html هي العنوان الجديد الذي سيستخدمه زوار الموقع


9- تسريع الصفحات و عرض الصور .في بعض الاحيان نحتاج تسريع للصفحات و خاصة انه في كل زيارة للصفحة يتم تحميل الصور و الفلاش مباشرة في كل زيارة لذلك تستطيع ان تلغي ذلك بتحديثها مره في الشهر وبهذا تكون افضل و اسرع بكثير ولكن تحتاج بعض اعدادات في السيرفر و ان كان اغلب اصحاب السيرفرات يوفرونها لك و تفعيل عمل Module mod_expires و تستطيع التحكم بالمدة years months weeks days hours minutes seconds
مثال اعمل ملف باسم htaccess. وضع التالي في داخلة :

رمز PHP:
[color=#0000bb]ExpiresActive On
ExpiresByType image
/gif "access 1 week"
ExpiresByType image/jpg "access 1 week"
ExpiresByType image/jpeg "access 1 week"
ExpiresByType image/png "access 1 week"
ExpiresByType gif "access 1 week"
ExpiresByType jpg "access 1 week"
[color:0f99=#0000bb:0f99]


الان سوف عرض الصور مرة واحدة عند اول زيارة لمدة week اسبوع للصور في الجذر الرئيسي و التي في مجلد image و تم تحديد نوع الملفات بانها صور من نوع gif , jpg , png تستطيع التحكم كما تشاء .

ايضا الفلاش و ملفات css وغيرها

رمز PHP:
[color=#0000bb]ExpiresByType css/css "access 1 week"
ExpiresByType js/js "access 1 week"
ExpiresByType application/x-shockwave-flash "access 1 week"
ExpiresByType application/x-java****** "access 1 week"
[color:0f99=#0000bb:0f99]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
abdeRrhamaan



عدد الرسائل : 47
تاريخ التسجيل : 06/08/2006

مُساهمةموضوع: رد: بعض استخدامات htaccess منقوله   الخميس 9 نوفمبر - 16:36

ملاحظه [ " هذه العلامات ليست مع الكود و انما تضاف تلقائيا من المنتدى عند وجود اكواد في المشاركات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
بعض استخدامات htaccess منقوله
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات المسلم :: المنتديات التقنيه :: منتدى البرمجه وتطوير المواقع-
انتقل الى: