العمل مع ملف htaccess في ووردبريس

htaccess ووردبريس

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

يأتي وقت في حياة مالك أي موقع ، ومع ذلك ، ستحتاج إلى تجاوز هذه الوظيفة. العمل مع WordPress ملف. هتكس يمكن أن تكون إحدى الطرق للقيام بذلك. هذا الملف هو ملف أساسي يعتمد عليه موقعك ، ويهتم بشكل أساسي بكيفية عمل الروابط الثابتة لموقعك على الويب.

يمكن استخدام ملف htaccess لتحقيق عدد من الأشياء المفيدة. لقد غطينا سابقًا بعضًا منها ، بما في ذلك عملية صنعها عمليات إعادة توجيه regex في WordPress، ونظرة عامة أكثر على عمليات إعادة توجيه الرأس لـ WordPress. في كل من هذين الدليلين ، قمنا بالوصول إلى ملف htaccess وتعديله ، ولكن دون توضيح الكثير حول سبب وجود الملف في المقام الأول ، وكيف يمكنك استخدامه.

هذا هو الغرض من هذه المقالة. أولاً ، سنلقي نظرة على ما يفعله ملف .htaccess في إعداد WordPress القياسي. بعد ذلك ، سنشرح كيف يمكنك الوصول إليه ، وكيف يمكنك تعديله. أخيرًا ، سنوضح لك سبب رغبتك في القيام بذلك.

ما هو ملف .htaccess؟

دعنا نخرج الأساسيات من الطريق أولاً. من الناحية الفنية ، لا يعد ملف .htaccess ملف ملف WordPress. أو ، لتوضيح الأمر بشكل أكثر دقة ، فإن ملف .htaccess هو في الواقع ملف تستخدمه خوادم الويب Apache. هذا هو النظام قيد الاستخدام حاليًا بواسطة الغالبية العظمى من مواقع WordPress والمضيفين. نظرًا لوجود Apache في كل مكان عندما يتعلق الأمر بإدارة مواقع WordPress ، يحتوي كل موقع من هذه المواقع على ملف htaccess.

يشترك ملف .htaccess في بعض الخصائص مع الملفات الأخرى التي يستخدمها موقع WordPress الخاص بك للتكوين. اسم الملف هو ملف مخفي وسيحتاج إلى إلغاء إخفائه ليتم تحريره. إنه موجود أيضًا في الدليل الجذر لموقع WordPress الخاص بك.

تذكر أن ملف .htaccess يقوم بشيء واحد وشيء واحد فقط: فهو يحدد كيفية عرض الروابط الثابتة لموقعك. هذا هو. 

ومع ذلك ، يختبئ وراء هذا الوصف البسيط الكثير من التعقيد. هذا لأن العديد من مالكي المواقع والمكونات الإضافية والقوالب يجرون تغييرات على طريقة استخدام الروابط الثابتة داخل موقع WordPress الخاص بك. في كل مرة تقوم (أو مكون إضافي) بإجراء تغيير على طريقة عمل الروابط الثابتة ، يتم تخزين هذه التغييرات في ملف htaccess. 

من حيث المبدأ ، يعد هذا نظامًا جيدًا وآمنًا. ومع ذلك ، في العالم الحقيقي يمكن أن يخلق مشاكل حقيقية. واحد هو ذلك بسبب 75٪ من المطورين يستخدمون JavaScript، وبالتالي لا تشعر بالراحة عند استخدام Apache ، يمكن للعديد من المكونات الإضافية الكتابة فوق ملف .htaccess بطريقة تجعل موقعك غير آمن. يعد إصلاح (أو حتى اكتشاف) هذا النوع من المشكلات خارج نطاقنا هنا ، ولكن تنطبق التحذيرات القياسية حول المكونات الإضافية - فقط قم بتثبيت تلك التي تثق بها ، والتي يتم تحديثها بانتظام لإصلاح ثغرات أمنية مثل هذه.

البحث عن ملف htaccess وتحريره

على الرغم من حقيقة أن ملف .htaccess مصمم بشكل أساسي للتعامل مع الروابط الثابتة على موقعك ، إلا أنه يمكنك تحرير الملف لتحقيق عدد من النتائج المفيدة: وتشمل هذه عمليات إعادة التوجيه ، أو ببساطة تحسين الأمان على موقعك عن طريق تقييد الوصول الخارجي إلى صفحات معينة.

في هذا القسم ، سنوضح لك كيفية القيام بذلك. لكن اولا… 

تحذير: يمكن أن يؤدي تحرير ملف .htaccess إلى تعطيل موقع الويب الخاص بك. 

يعد إجراء أي تغييرات على الملفات الأساسية التي يعمل عليها موقعك أمرًا محفوفًا بالمخاطر. يجب دائما النسخ الاحتياطي لموقعك قبل إجراء أي تغييرات عليه ، والتجربة دون التأثير على الموقع المباشر. 

في الواقع ، هناك سبب وجيه لعدم توفر ملف htaccess لمعظم مستخدمي WordPress. يتمتع WordPress بأغلبية واضحة من حصة السوق لمواقع الأعمال التجارية الصغيرة ، وهذا يعني أن العديد من مستخدميها ، كما نقول ، ليسوا الأكثر ميلًا من الناحية الفنية. هذا هو السبب في إخفاء ملف .htaccess افتراضيًا - لتجنب ارتكاب المستخدمين المبتدئين للأخطاء.

الوصول إلى ملف htaccess وتحريره

مع كل ذلك بعيدًا ، دعنا نلقي نظرة على كيفية الوصول إلى ملف htaccess. من أجل القيام بذلك:

  1. قم بإنشاء اتصال بموقع الويب باستخدام عميل FTP. هناك الكثير من عملاء FTP الرائعين والمجانيين ، بما في ذلك فايلزيلا. اقرأ الوثائق المقدمة لإجراء اتصال FTP بموقعك.
  2. بمجرد إنشاء اتصال FTP ، ستظهر لك جميع الملفات التي يتكون منها موقعك. ألق نظرة على هذه المجلدات ، وسترى مجلدًا يسمى الدليل الجذر.
  3. داخل هذا المجلد ، سترى ملف htaccess الخاص بك. سيكون عادةً بالقرب من أعلى قائمة الملفات في هذا المجلد. انقر فوق الملف ، ثم انقر فوق عرض / تحرير. 
  4. سيفتح الملف في محرر النصوص.

وهذا كل شيء. يُسمح لك الآن بإجراء تغييرات على ملفك ، ولكن لاحظ أنك قد لا ترغب في القيام بذلك. سنوضح لك كيفية استخدام هذا الملف في القسم التالي ، ولكن قبل أن نقوم بذلك ، من الجيد القيام بذلك عمل نسخة محلية من ملف .htaccess الخاص بك (باستخدام مربع الحوار "حفظ باسم" القياسي) ، قم بإجراء التغييرات محليًا ، ثم قم بتحميل الملف إلى موقع مرحلي (كما أشرنا أعلاه).

باستخدام ملف htaccess

أنت الآن جاهز لبدء استخدام الوظائف الإضافية التي يوفرها ملف .htacess. لنبدأ ببعض الأساسيات.

  • يعيد 301 التوجيه - إعادة التوجيه 301 هو جزء صغير من التعليمات البرمجية يرسل الزوار من صفحة إلى أخرى ، ويكون ضروريًا إذا قمت بنقل منشور مدونة معين مرتبط به من موقع خارجي. بدلاً من ذلك ، يمكنك استخدام ملف .htaccess لإعادة توجيه موقع الويب. يمكنك أيضًا توجيه الزوار من إصدار HTTP قديم للموقع إلى إصدار HTTPS جديد وأكثر أمانًا. أضف هذا إلى ملف .htacess:

Redirect 301 /oldpage.html /newpage.html

  • الأمن - هناك أيضًا عدد من الطرق لاستخدام ملف .htaccess لتطبيق استراتيجيات أمان متقدمة لـ WP. واحد من هؤلاء هو تأمين الوصول إلى ملفات معينة حتى يتمكن المستخدمون الذين لديهم المصادقة الصحيحة فقط من الوصول إلى الملفات الأساسية التي يعمل عليها موقع WordPress الخاص بك. يمكنك استخدام هذا الرمز ، الملحق بنهاية ملف htaccess الخاص بك ، لتقييد الوصول إلى عدد من الملفات الأساسية:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • تعديل عناوين المواقع - ميزة أخرى مفيدة لملف .htaccess ، وإن كان تنفيذها أكثر تعقيدًا ، وهي أنه يمكن استخدام الملف للتحكم في طريقة عرض عناوين URL عند وصول الزوار إلى موقعك. للقيام بذلك ، سوف تحتاج إلى التأكد من أنك تستخدم أحدث إصدار من Apache. هذا يجعل عنوان URL لصفحة واحدة يظهر بشكل مختلف للزوار. ربما يكون هذا المثال الأخير معقدًا بعض الشيء بالنسبة لمعظم المستخدمين الذين اعتادوا للتو على ملف .htaccess. ومع ذلك ، فقد قمت بتضمينه لأوضح لك نطاق ما يمكن تحقيقه مع الملف. إلحاق هذا بملف htaccess الخاص بك:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

المضي قدما مع htaccess

يعد العمل باستخدام ملف .htaccess طريقة رائعة للتعرف على كيفية عمل موقع WordPress الخاص بك على مستوى أساسي أكثر ، ولإعطائك لمحة عن النطاق الضخم للتخصيص الذي يوفره لك موقع WP القياسي. بمجرد إتقان العمل مع ملف .htaccess عن طريق إجراء التغييرات الأساسية التي وصفناها أعلاه ، تفتح لك مجموعة كبيرة من الخيارات. الأول ، كما غطينا سابقًا ، هو القدرة على إعادة تعيين مدونة WordPress الخاصة بك

آخر هو أن العديد من الطرق لتحسين أمان WordPress الخاص بك تتضمن إما تغيير ملف .htaccess مباشرة ، أو استخدام نفس نظام FTP لإجراء تغييرات على ملفات الجذر الأخرى. بعبارة أخرى ، بمجرد أن تبدأ في النظر في الصواميل والمسامير في موقعك ، ستجد إمكانيات لا حصر لها للتخصيص والتحسين.

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.