السلام عليكم ،،،
اليوم جايب لكم مجموعة مهمة من أكواد 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.
=================================================