[ ظ„ط£طµط*ط§ط¨ ط§ظ„ظ…ظˆط§ظ‚ط¹ ] ظ…ط¬ظ…ظˆط¹ط© ظ…ظ† ط£ظƒظˆط§ط¯ htaccess.




السلام عليكم ،،،

اليوم جايب لكم مجموعة مهمة من أكواد htaccess التي تهمنا نحن أصحاب المواقع
=================================================
أولاً : كيفية إنشاء ملف هتاكس جديد
إفتح محرر الـ " notebad أو مستند نص " ومن ثم تغيير اسم الملف + الإمتداد إلى التالي " htaccess. " لاحظ النقطة قبل الإسم ..

=================================================
ثانياً : إعادة توجيه صفحات الخطأ بواسطة الملف

اقتباس
ErrorDocument [رقم الخطأ] [رابط التحويل]

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

[رابط التحويل] = رابط الصفحة المراد تحويل الزائر عليها عند حدوث الخطأ
مثال على الأمر كامل
اقتباس
ErrorDocument 404 http://www.alorod.com/404.html

=================================================

ثالثاً : حماية الملفات والمجلدات عن طريق نفس الملف ..

طبعاَ ملف htaccess حتضعو داخل الملف المراد حمايته ، والكود code هو على الشكل التالي
اقتباس
Username:Password

مثال
اقتباس
admin:123456

بعدين نضع هذا الكود code
اقتباس
AuthUserFile /usr/local/you/safedir/.htpasswd



AuthGroupFile /dev/null
AuthName [Enter Username & Password]
AuthType Basic

order allow,deny
allow from all
require valid-user

غير المكتوب بالأحمر إلى مسار الملف يلي وضعنا فيه معلومات الدخول
=================================================

رابعاً : تغيير اسم الصفحة الرئيسية للموقع " index "

ضع هذا الكود code في ملف الهتاكس
اقتباس
DirectoryIndex index.htm index.html index.php

مع تغيير كلمة index لأي اسم تريده مثل " main "
----
خامساً : حماية نقل الصور من موقعك لتخفيف استهلاك الباندويث
اقتباس
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

مع تغيير site الأولى والثانية الى اسم موقعك

=================================================

سادساً : إعادة توجيه الصفحات

اقتباس
Redirect /olddirectory/oldfile.html http://yoursite.com/newdirectory/ne

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

=================================================

سابعاً : حجب الموقع عن رقم IP معين
اقتباس
deny from 000.000.000.000

غير 000.000.000.000 إلى رقم الآيبي
=================================================

ثامناً : إتاحة الموقع لرقم IP واحد فقط أو أكثر

اقتباس
allow from 212.212.212.1

غير 212.212.212.1 إلى رقم الآيبي الذي تريده

=================================================

إنتهى الدرس مفصل وإن شاء الله يكون نال إعجابكم
لاتنسونا من الدعاء
http://www.alorod.com/


المصدر
مجموعة من أكواد htaccess.
=================================================




التعديل الأخير كان بواسطة First1; 23 - 02 - 2014 الساعة 16:00





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©