مُصَلِّح وَمُختَرِج .htaccess لـ Apache

مطور
إعلان · حذف؟
إحالة الرمز للبراغي
**flag**اسموصف
Lآخرتوقف عن معالجة القواعد المتبقية
```html <r> ```تحويلإجراء إعادة توجيه خارجي (بالتعريف: 302)
ن.سلا حالةالبحث عن نمط غير حساس للحروف
قسأإضافة الحروف في خط البحثإضافة سلسلة الاستعلام إلى عنوان替换 --- (End of output)
الترجمة: **ن**لا فرارلا تتجنب الهجاء لأحرف خاصة في إخراج النتيجة
PTمرورالانتقال إلى المعالج التالي (مفيد مع الإسماء) --- *(Note: The phrase "Alias" was translated as "الإسماء" based on common usage in technical contexts, though it could also be interpreted as "إعطاء اسم" or "تسمية". If context requires a different meaning, clarify.)*
Pالمتوسططلب Proxy قوة استبدال
Fحَرَامالرد **403** غير مسموح به
Gغائبالرد **410** غير موجود (مفقود)
جسلسلةقواعد التسلسل الحالية مع القاعدة التالية
السيّارةخُبْزِيَّةإضف قسمة (كوكيز)
هـالإنترنتإعداد متغير بيئي
Hمديرقُصِّر مُدَرِّس المحتوى
نالتاليإعادة تشغيل القواعد من البداية
TXTلا طلب فرعيتجنب قاعدة طلبات الفرع الداخلية
ستجاوزتجنب القواعد التالية **N**
Tيكتبقواعد نوع الميمه القوية
بتجنب الإشارات المرجعيةتجنب الترجيح الخاص بالرموز غير الالphanumeric
دensity pixels per inch (DPI)تخلص من معلومات المسارتخلص من **PATH_INFO** في الرابط المرفق
الخاتمةنهايةتوقف عن المعالجة ولا تطبيق قواعد أخرى

إعادة كتابة الشرط يضع شرطًا يجب أن يتحقق قبل التالي تحويل قاعدة القواعد يستخدم. Syntax: RewriteCond TestString CondPattern [flags]المتغيرات متعددة لخطات إعادة كتابة قبل قاعدة إعادة الكتابة يتم دمجها بشكل افتراضي باستخدام منطق **و**. --- *End of translation.*

المقتطفات الشائعة
إعلان · حذف؟

مرشد

مُشَادِذِرَةٌ وَمَحَاكِيلُ `.htaccess` لأباخي

مُصَلِّح وَمُختَرِج .htaccess لـ Apache

يُستخدم تنسيق وتفعيل ملفات Apache .htaccess مع ترقيم موحد للوحدات، وفحص للسياق، وتحديد الأخطاء الشائعة. انسخ محتوى ملفك .htaccess وشاهد نسخة مُرَتَّبة فورًا مع تنبيهات للوحدات غير المغلقة، أو العلامات غير المطابقة، أو علامات RewriteRule غير الصالحة، وما إلى ذلك. يحتوي على نماذج شائعة ومرجع لعلامات RewriteRule.

كيفية استخدام

أدخل محتوى ملفك .htaccess إلى منطقة الإدخال. يقوم المُعالج بمعالجة المحتوى فورًا — يُرَتِّب تعليمات الأقسام (IfModule، Directory، Files، إلخ)، ويُوحِّد التعليقات، ويتحقق من صحة السياق. يمكنك تخصيص نمط الترقيم (مُسَبَّبين، 4 مسافات، أو تبويب)، وتحديث التعليقات، وتحديد سلوك السطر الفارغ. يمكنك نسخ النتيجة المُرَتَّبة أو تحميلها كملف .htaccess. استخدم قسم النماذج الشائعة لإدخال تكوينات معيارية بسرعة.

خصائص

  • مسافة بادئة للكتلة — يُرَتِّب تعليمات متداخلة داخل تعليمات IfModule، Directory، Files، FilesMatch، Location، LocationMatch، Limit، VirtualHost، Proxy، RequireAll، RequireAny، وغيرها من تعليمات الأقسام في Apache.
  • التحقق من Syntax — تحقق فورية للأخطاء: أقسام غير مغلقة، علامات إغلاق زائدة، أنواع أقسام غير مطابقة، غياب تعليمات RewriteEngine، علامات RewriteRule غير صحيحة. يتم عرضها بوضع ألوان مع أرقام السطر.
  • فحص علامات RewriteRule — يتحقق من علامات RewriteRule من قائمة كاملة من العلامات المعروفة في Apache (L، R، NC، QSA، NE، PT، P، F، G، C، CO، E، H، N، NS، S، T، B، DPI، END).
  • إدارة التعليقات — يُحتفظ بجميع التعليقات مع إمكانية توحيد (يضمن وجود مسافة بعد #). يتم الحفاظ على التعليقات المضمنة في الموضع.
  • إعدادات التسمية — تخصيص نمط الترقيم (مُسَبَّبين، 4 مسافات، تبويب)، تبديل توحيد التعليقات، تجميع السطور الفارغة.
  • المقتطفات الشائعة — نماذج سريعة للإدخال: إجبار استخدام HTTPS، إدارة المسار الخلفي، صفحات خطأ مخصصة، حظر IP، ضغط GZIP، عناصر عناوين التخزين، منع عرض محتوى المجلد.
  • مرجع RewriteRule — جدول مُجمّع يمكن تقليله يحتوي على جميع علامات RewriteRule مع وصفها، بالإضافة إلى دليل صيغة RewriteCond / RewriteRule.
  • إصدار — نسخ النتيجة المُرَتَّبة أو تحميلها كملف .htaccess.

اختبارات التحقق

مطابقة الأقسام: يجب أن يكون كل علامة افتتاحية لقسم لها علامة إغلاق مطابقة من نفس النوع. RewriteEngine: يُحذر إذا استُخدمت تعليمات RewriteRule أو RewriteCond دون وجود تعليمات RewriteEngine On. فحص العلامات: يُتحقق من علامات RewriteRule من علامات Apache mod_rewrite المعروفة. كشف التكرار: يُحذر عند تكرار تعليمات مماثلة (قد يكون مقصودًا ولكن من المهم التحقق).

إعلان · حذف؟

ما هو ملف .htaccess؟

يُعرف ملف .htaccess (مُدخلات النص) بأنه ملف تكوين على مستوى المجلد لخادم Apache HTTP. يسمح لك بتجاوز إعدادات الخادم على مستوى المجلد دون تعديل ملف httpd.conf. الاستخدامات الشائعة تشمل إعادة توجيه المواقع (مواقع مميزة، توجيهات)، التحكم بالوصول (الحماية بمرور كلمة مرور، حظر IP)، صفحات خطأ مخصصة، تكوين أنواع MIME، وعناصر تخزين التخزين. يُسمى الملف .htaccess (بألفة مقدمة) ويُوضع في المجلد الذي ترغب في تخصيصه.

ما هي العلامات الشائعة لـ RewriteRule؟

العلامات الأكثر استخداماً هي: [L] (النهاية — توقف عن معالجة القواعد)، [R=301] (الإعادة — إرسال توجيه HTTP، 301 للإعادة الدائمة)، [NC] (بدون حروف كبيرة — مطابقة بحالة غير حساسة)، [QSA] (إضافة سلسلة الاستفسار — الحفاظ على سلسلة الاستفسار الحالية)، [NE] (بدون تشفير — لا تُشفّر الرموز الخاصة)، [P] (الاستجابة - يتم معالجتها من خلال mod_proxy)، [F] (الممنوع - إرجاع 403)، و[END] (مثل L ولكن يمنع أيضًا معالجة .htaccess في المجلدات الفرعية). يمكن دمج علامات متعددة بفواصل: [L,R=301,NC].

لماذا يحدث حلقة إعادة توجيه في ملف .htaccess؟

تُحدث حلقات إعادة التوجيه عادةً عندما تتطابق تعليمات RewriteRule مع مخرجتها. على سبيل المثال، إعادة التوجيه إلى HTTPS ستُحدث حلقة إذا لم تتحقق من أن الطلب يحتوي على HTTPS. يجب دائمًا إضافة شرط إعادة توجيه قبل تعليمات إعادة التوجيه: RewriteCond %{HTTPS} off (لإعادة التوجيه إلى HTTPS) أو RewriteCond %{REQUEST_URI} !^/target (لإغلاق المسار المستهدف). أيضًا تحقق من وجود قواعد توجيه متضاربة — يمكن أن تؤدي قواعد إعادة التوجيه المتعددة إلى تكوين ترابط دوري. يساعد الـ [L] على توقف معالجة القواعد بعد التوافق.

هل يتم إرسال محتوى ملف .htaccess إلى الخادم؟

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

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟