Register Now

[ask_signup]

Login

[ask_login]

Lost Password

Enter your email to reset your password.

[ask_lost_pass]

BY Author

تعلم كيفية إعداد ملف htaccess

ماهو ملف htaccess

يعتبر ال htaccess ملف تكوين يستخدم على سيرفرات المواقع والويب للتحكم ببرنامج Apache Web Server، ويتم التحكم به

بشكل لامركزي بواسطة إعدادات الخوادم عن طريق أداة التحكم بالملفات ويخدم المواقع الإلكترونية بشكل كبير ويساعد في

زيادة الامان للموقع والروابط، وهو من الملفات المسؤولة عن توجيه الأوامر ويدير العمليات داخل الموقع من خلال إعادة توجيه

الأوامر ويتواجد مخفياً بين الملفات ويسمح للمطورين والمبرمجين بإضافة وظائف أخرى ضمن خادم الويب.

كما تقوم أغلب إعدادات الاستضافة اثناء التعديل عليها بالتعديل وكتابة الكود على ملف الـhtaccess

كيف تقوم بإظهار ملفhtaccess:

ملاحظة: يعمل هذا فقط على لوحة التحكم cpanel

  • أولا تقوم بالدخول الى مدير الملفات – file manager في الاستضافة الخاصة بك ثم نضغط على ملف public_html لتظهر لك ملفات الموقع او الوردبريس الخاصة ويكون ملف ال htaccess مخفياً عادة بين الملفات كل ما عليك فعله هو الضغط على الإعدادات او setting وتفعيل خيار إظهار الملفات المخفية ( show hidden files)

 

وإذا لم يظهر الملف من خلال هذه العملية نقوم بإنشاء ملف خاص ونسميه .htaccess ولا ننسى إضافة النقطة لأنه لن يظهر بدونها.

  • ثانيا لإكمال تفعيل الملف نضغط على ملف الhtaccess ونختار تعديل (Edit) ونقوم بإضافة الكود الاتي:

 

  • # BEGIN WordPress
  • <IfModule mod_rewrite.c>
  • RewriteEngine On
  • RewriteBase /
  • RewriteRule ^index.php$ – [L]
  • RewriteCond %{REQUEST_FILENAME} !-f
  • RewriteCond %{REQUEST_FILENAME} !-d
  • RewriteRule . /index.php [L]
  • </IfModule>
  • # END WordPres

أهم الخطوات التي يجب القيام بها عند إظهار ملف الhtaccess:

1- حماية ملف htaccess:

من أهم الأمور القيام بحماية الملف بشكل صحيح وتلعب الاستضافات الآمنة دورا هاما في توفير الحماية اللازمة للملف، وبدون الحماية يمكن إختراقه واستعماله بطريقة سيئة تؤدي الى أضرار عديدة داخل الموقع، فمثلا من خلال هذا الملف يمكن تعطيل إعدادات الحماية للخادم بشكل كامل، وللحفاظ على أمان الملف عليك إضافة هذا الرابط داخل الملف نفسه

Order allow,deny

Deny from all

2- حماية الباندويث Bandwidth:

الباندويث هو كمية استقبال وارسال البيانات من موقعك للزوار

يجب أيضا بمجرد إعداد ملف htaccess ان تقوم بحماية الباندويث لمنع الاستهلاك الخارجي للموقع والحفاظ على الباندويث المخصص لك شهريا وحماية الموقع من الضرر الناتج عن استهلاك الباندويث والحل الأمثل لهذا الأمر يتمثل بإعادة توجيه الأوامر من خلال ملف 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]

– مع تغيير كلمة site بموقعك الإلكتروني

كيف نمنع عناوين IP من الوصول الى الموقع؟

إذا كنت تتلقى رسائل تتعلق بمحاولة الدخول الى موقعك من أماكن مجهولة فبإمكانك من خلال ملف htaccess أن تحظر عناوين

ال IP وتمنعهم من الدخول بشكل نهائي وبمجرد وضع هذا الكود داخل الملف يكون الأمر قد تم تنفيذه

Order allow,deny

Deny from xxx.xxx.xx.x

Allow from all

هنا عليك حذف xxx.xxx.xx.x ووضع عنوان ال IP الذي يحاول الدخول الى موقعك ويسمح لك بوضع عدد لا محدود من ال IP للحفاظ على أمان موقعك بشكل أكبر

كما يمكّنك هذا الكود أيضا من منع دول معينة من الدخول الى الموقع.

 أهم استخدامات ملف htaccess:

-زيادة الأمان في ووردبريس بمجرد إضافة htaccess

-تعطيل ال TRACE و ال TRACK من خلال تفعيل الملف

-حماية ملفات الموقع بإضافة أكواد معينة داخل ملف htaccess

-حماية الموقع من السبام والمخترقين

-عمل صفحات الأخطاء وإعادة توجيه الصفحات

-تنظيف الروابط عن طريق RewriteRule

 

لمزيد من أوامر استخدام htaccess يمكنك زيارة موقع : http://www.htaccess-guide.com/

 

الأن! أصبح لديك معرفة كاملة في إدارة ملف htaccess

لا تتردد بترك تعليق بحال وجود أي استفسار ليجيب عليها فريق كواليتي بأقرب وقت.