أساسيات WordPress: ملف Htaccess
نشرت: 2022-06-30يجد العديد من مالكي المواقع الجدد أنفسهم يسألون سؤالًا شائعًا: أين يوجد ملف htaccess في مواقع WordPress؟ قبل أن نصل إلى هناك ، دعنا نبتعد لإعطاء بعض السياق.
يعتمد WordPress على العديد من التطبيقات مفتوحة المصدر ، بما في ذلك مترجم PHP وقاعدة بيانات MySQL وخادم الويب Apache. يتمثل دور Apache في تمرير الطلبات إلى WordPress بحيث يمكن إنشاء صفحات HTML. ثم يرسل Apache تلك الصفحات إلى المتصفح الذي طلبها. بدون Apache ، لن يكون WordPress على الويب.
يمكن تكوين Apache للتعامل مع الطلبات وفقًا لاحتياجات التطبيق ومستخدميه. يعيش معظم هذا التكوين في ملف httpd.conf الذي يعمل كملف تكوين مركزي لجميع المواقع على الخادم. ومع ذلك ، غالبًا ما يكون من الضروري تخصيص التكوين للمواقع الفردية. هذا هو المكان الذي يأتي فيه ملف WordPress .htaccess.
أساسيات Htaccess
يعد ملف .htaccess من بين ملفات WordPress الأساسية ، ويخبر الخادم بكيفية معالجة جوانب معينة من موقع الويب الخاص بك مثل إعادة توجيه المستخدمين وحماية أدلة معينة. إنه ملف تكوين خادم يسمح بوظائف معينة ولا يسمح بها. بخلاف ملف httpd.conf ، يعد ملف .htaccess ملف تكوين لكل دليل يؤثر فقط على الموقع الموجود في نفس الدليل مثل الملف.
يمكن إجراء معظم تكوينات WordPress من داخل لوحة تحكم مشرف WordPress ، ولكن في بعض الحالات ، قد يكون من المفيد إجراء تغييرات على htaccess.
قبل أن ننظر في كيفية العثور على ملف .htaccess وتحريره ، من المهم أن نفهم أن الأخطاء في .htaccess يمكن أن تؤدي إلى تعطيل موقع WordPress ، أو جعل الصفحات غير قابلة للوصول ، أو الإضرار بتحسين محركات البحث. كن حذرًا عند تحرير htaccess ، واحرص دائمًا على نسخ موقعك احتياطيًا.
أين يوجد ملف Htaccess في ووردبريس؟
لذا ، كيف يمكنك تحديد موقع ملف .htaccess؟ إذا نظرت في الدليل الجذر لموقع WordPress الخاص بك ، فقد تجد أنه يحتوي بالفعل على ملف htaccess. إذا لم يكن موجودًا في الدليل الجذر ، فقد يكون ملف .htaccess الخاص بك مخفيًا عن العرض بواسطة عميل بروتوكول نقل الملفات (FTP) ، لأنه ملف حساس لا يُقصد تحريره كثيرًا. الاحتمال الآخر ، إذا لم تتمكن من العثور على ملف htaccess الخاص بك ، هو أنه قد لا يكون موجودًا بعد ، ولكن دعنا نعود ونلقي نظرة خطوة بخطوة على كيفية العثور على ملف htaccess. بشكل عام ، يمكنك استخدام الخطوات أدناه ، ولكن ضع في اعتبارك أنه قد تكون هناك بعض الاختلافات مع كل موفر استضافة وعميل FTP.
- قم بتنزيل عميل FTP إذا لم تكن قد قمت بذلك بالفعل. العديد من الإصدارات المجانية ، مثل FileZilla ، كافية. إذا كنت تستضيف مع Nexcess ، فما عليك سوى تسجيل الدخول إلى حساب SiteWorx المشترك في البريد الإلكتروني الترحيبي الخاص بك.
- اتصل بخادم موقع الويب الخاص بك باستخدام عميل FTP.
- بمجرد الاتصال بالخادم ، قم بالوصول إلى دليل موقعك (يمكن العثور عليه في cPanel) ، وحدد المجلد "الجذر".
- أسفل الملفات مثل wp-admin و wp-content ، يجب أن يظهر ملف htaccess.
- انقر بزر الماوس الأيمن على ملف .htaccess وحدد "تحرير".
- يجب أن تكون الآن قادرًا على إجراء تغييرات على ملف .htaccess.
إذا لم يظهر ملف .htaccess في المجلد الجذر ، فتحقق من عميل FTP لمعرفة كيفية الوصول إلى الملفات المخفية لأن كل عميل FTP لديه عمليته الخاصة.
كيف يعمل ملف Htaccess مع WordPress
سواء اخترت تعديل ملف htaccess يدويًا أم لا ، فلا يزال WordPress يعمل عليه. يضيف WordPress قواعد إلى .htaccess ، كما تفعل بعض مكونات WordPress الإضافية. عند تغيير بنية الرابط الثابت لموقع WordPress ، تتم كتابة القواعد في ملف .htaccess حتى يعرف Apache التغييرات. غالبًا ما تستخدم المكونات الإضافية للأمان .htaccess لحظر عناوين IP أو تقييد الوصول إلى الموقع.
إذا لم تكن معتادًا على استخدام .htaccess أو تحرير ملفات التكوين في سطر الأوامر ، فقد تفضل العثور على مكون إضافي يقوم بما تحتاجه قبل محاولة تحرير .htaccess يدويًا. تمت كتابة هذه المكونات الإضافية من قبل المطورين واختبارها على نطاق واسع.
ولكن إذا شعرت بالثقة الكافية وقمت بعمل نسخة احتياطية من موقعك ، فلا يزال بإمكانك الحصول على بعض الفوائد من تغيير ملف htaccess الخاص بك. من عمليات إعادة التوجيه إلى تعديلات أمان .htaccess الأساسية ، دعنا نلقي نظرة على بعض القواعد القصيرة والمفيدة التي يمكنك إضافتها بنفسك.
إنشاء عمليات إعادة التوجيه 301
يتم استخدام إعادة التوجيه 301 عندما يتم نقل الصفحة نهائيًا إلى مكان جديد. يتيح للمتصفحات ومحركات البحث معرفة أن الصفحة موجودة في عنوان URL مختلف. لإعادة توجيه صفحة في ملف htaccess الخاص بك ، أضف القاعدة التالية:
- أعد توجيه 301 / old-url / http://www.example.com/newurl
منع الوصول إلى الملفات الحساسة
العديد من الملفات في دليل WordPress لا يجب أن تكون قابلة للقراءة من قبل الإنترنت بالكامل - ملف wp-php.config هو مثال جيد. باستخدام القواعد التالية ، يمكنك حظر الوصول إلى الملفات التي لا ينبغي أن تكون في متناول جميع المتصفحات.
- أمر رفض ، اسمح
- رفض من الجميع
يعد الحفاظ على خصوصية ملفاتك الحساسة باستخدام تعديل htaccess الأساسي هذا خطوة ذكية ، حتى لأصحاب المواقع الجدد.
منع عناوين IP المحددة من تحميل الموقع
يمكن أيضًا استخدام ملف .htaccess لرفض الوصول إلى الطلبات من عناوين IP معينة.
يمكن أن يكون هذا مفيدًا لحظر عدد صغير من عناوين IP عن طريق إضافة القواعد أدناه.
ومع ذلك ، إذا كنت تواجه مشكلات مع هجمات القوة الغاشمة ضد موقع WordPress الخاص بك ، فإن المكون الإضافي مثل SiteGuard WP يعد حلاً أكثر فاعلية.
- أمر يسمح ، يرفض
- رفض من 203.0.113.0
- السماح من الجميع
تأكد من استبدال عنوان IP المذكور أعلاه بالعنوان الذي ترغب في حظره.
وقف تصفح الدليل
يسمح تصفح الدليل ، المسموح به افتراضيًا ، للممثلين السيئين برؤية الملفات في دليل موقع WordPress الخاص بك - المعلومات التي قد تكون مفيدة لهم.
- خيارات - الفهارس
الأمر أعلاه سيمنع تصفح الدليل.
لقد قمنا بتغطية عدد قليل فقط من خيارات التكوين العديدة التي يمكن استخدامها للتحكم في Apache. للحصول على شرح كامل ، ألق نظرة على دليل .htaccess.
تعرف على المزيد حول ملفات Htaccess
شرعنا في الإجابة على بعض الأسئلة المهمة لأصحاب مواقع WordPress: أين ملف htaccess في مواقع WordPress؟ ما هذا؟ وكيف نجري تغييرات على .htaccess؟
للتلخيص ، يعد .htaccess ملف تكوين خاص بموقعك ويمكن العثور عليه في المجلد الجذر لدليل موقعك باستخدام عميل FTP. من خلال إضافة بعض القواعد البسيطة إلى .htaccess ، يمكنك إنشاء عمليات إعادة توجيه مفيدة وإنشاء إجراءات أمان مشددة لموقعك.
لا تنس ، نحن هنا للمساعدة ، لذلك لا تتردد في الدردشة مع خبرائنا لمعرفة المزيد حول أساسيات htaccess.