اليوم سنلقي الضوء على بعض اوامر الملف العجيب .htaccess
وسنقسمها في ردود منفصلة حسب شرحها حتى تكون اسهل للجميع
لنبدء /
..-// صفحات الاخطاء
هل قمت بعمل مجلد ، صفحة ، اي شيء من هذا القبل و تم ارشفته و دخل زائر ولم يجد الصفحة ؟
او هل قمت بالخطأ بوضع رابط لداخل موقعك و ايضاً دخل زائر و خرجت له رسالة غير موجود !
هذا ليس جيد ! لكن هنا الحل ،
سنقوم بعمل ملف .htaccess و سنضع بداخلة هذا الامر /
كود: تحديد الكل
ErrorDocument 400 /errors/badrequest.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/serverr.html
..-// حجب IP معين او عدد منهم من الدخول للموقع او مجلد معين
يزعجك شخص ما او اشخاص معينين ! بكل سهولة استخدم هذا الكود
كود: تحديد الكل
order allow,deny
deny from 123.45.6.7
deny from 012.34.5.
allow from all
..-// حجب الزيارات من موقع معين !
موقع مزعج تأتي منه زيارات لا تريدها
استخدم الكود التالي /
كود: تحديد الكل
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} badsite\.com [NC]
RewriteRule .* - [F]
كود: تحديد الكل
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} badsite\.com [NC,OR]
RewriteCond %{HTTP_REFERER} anotherbadsite\.com
RewriteRule .* - [F]
..-// التحويل من رابط لأخر
كود: تحديد الكل
Redirect /olddirectory/oldfile.html http://yoursite.com/newdirectory/newfile.html
____________
مصدر /
Comprehensive guide to .htaccess- intro