كيف أعدل على ملفات htaccess لحماية الموقع؟
الوسوم: ملفات htaccess لحماية الموقع
- This topic has رد واحد, مشارك واحد, and was last updated قبل 3 أشهر، أسبوع by
أدارة اكتشف الاستضافة.
- الكاتبالمشاركات
- 3 يوليو 2025 الساعة 11:53 #1861
أدارة اكتشف الاستضافة
مدير عامملف
.htaccessهو أحد أقوى ملفات الحماية في أي موقع يستخدم خوادم Apache (مثل أغلب مواقع ووردبريس).
تعديله بشكل صحيح يوفّر أمانًا إضافيًا لموقعك ضد الهجمات، منع الوصول غير المصرح به، حماية الملفات الهامة، وتحديد سلوك السيرفر.في هذا الدليل، سنتعلم كيف نعدّل على ملف
.htaccessلتقوية الحماية دون التسبب في أعطال.📌 ما هو ملف .htaccess؟
ملف تحكم دقيق يعمل في مستوى المجلدات
يسمح لك بكتابة أوامر تتحكم في:
من يمكنه الوصول للموقع
كيف يتعامل الموقع مع الروابط
التوجيهات الأمنية
🛡️ أكواد حماية مهمة تضيفها داخل ملف
.htaccessموقع ملف
.htaccess:
ضمن مجلدpublic_htmlأو جذر الموقع (يجب تفعيل إظهار الملفات المخفية لرؤيته)1. 🔐 منع الوصول إلى ملف wp-config.php
apache<files wp-config.php>
order allow,deny
deny from all
</files>
📌 يحمي أهم ملف في ووردبريس من المتسللين.
2. 🔐 حماية ملف .htaccess نفسه
apache<files .htaccess>
order allow,deny
deny from all
</files>
📌 لمنع تعديل الملف أو الوصول إليه خارجيًا.
3. 🚫 منع تصفح المجلدات (Directory Listing)
apacheOptions -Indexes
📌 يمنع استعراض محتوى المجلد في حال عدم وجود ملف index.
4. 📂 منع الوصول إلى ملفات معينة
apache<FilesMatch "\.(bak|config|sql|ini|log|sh|inc)$">
Order allow,deny
Deny from all
</FilesMatch>
📌 يمنع الوصول لملفات الإعدادات والنسخ الاحتياطية الحساسة.
5. 🚫 حظر دخول عناوين IP مشبوهة
apache<Limit GET POST>
order allow,deny
deny from 123.45.67.89
allow from all
</Limit>
📌 استخدم هذه الطريقة لحظر IP معين لاحظت منه محاولات اختراق.
6. 🔄 إعادة توجيه الروابط من HTTP إلى HTTPS
apacheRewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
📌 لضمان أن جميع الزوار يستخدمون اتصالًا مشفرًا وآمنًا (SSL).
🧪 كيفية تعديل ملف .htaccess بأمان
ادخل إلى File Manager من cPanel
فعّل خيار “عرض الملفات المخفية (dotfiles)”
حدد ملف
.htaccessفي مجلدpublic_htmlاضغط Edit
أضف الأكواد المناسبة في نهاية الملف
اضغط Save
⚠️ تنبيهات قبل التعديل
التحذير السبب خذ نسخة احتياطية قبل التعديل إذا أخطأت في الكود قد يتوقف الموقع لا تكرر نفس التوجيه مرتين لأن ذلك قد يسبب تعارضًا ويمنع تحميل الموقع تأكد من تنسيق الكود فالفاصلة أو السطر الزائد قد يسبب عطلًا عامًا ملف
.htaccessهو أداة قوية يجب التعامل معها بحذر، لكن بإعدادات بسيطة يمكنه أن يكون خط دفاع أول لحماية موقعك من الكثير من المخاطر.4 أغسطس 2025 الساعة 19:06 #2687 أدارة اكتشف الاستضافة
مدير عامموضوع مميز…
- الكاتبالمشاركات
- يجب تسجيل الدخول للرد على هذا الموضوع.