OpenReplay Logo
12k
12k

مولّد htaccess

أنشئ ملف .htaccess لـ Apache — فرض HTTPS، إضافة أو إزالة www، ضبط عمليات إعادة التوجيه، تفعيل gzip والتخزين المؤقت للمتصفح، حظر عناوين IP وإضافة صفحات أخطاء مخصصة. مُنشأ في متصفحك.

الخيارات
معالجة www

واحدة في كل سطر: المصدر الهدف — أضف 302 في النهاية لإعادة توجيه مؤقتة.

عنوان IP واحد في كل سطر.

واحدة في كل سطر: رمز الحالة المسار.

.htaccess
تم الإنشاء محليًا

حول هذه الأداة

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

افرض HTTPS، ووحّد صيغة www، وأضف عمليات إعادة توجيه 301/302، وفعّل gzip (mod_deflate) والتخزين المؤقت للمتصفح (mod_expires)، واحظر عناوين IP محددة، وعيّن صفحات أخطاء مخصصة. يتحدّث الناتج مباشرة ويمكنك نسخه أو تنزيله كملف .htaccess. كل شيء يعمل في متصفحك؛ راجع القواعد قبل النشر، لأن .htaccess يؤثر على كيفية استجابة خادمك لكل طلب.

يُنشأ ملف .htaccess محليًا — راجعه قبل نشره على خادمك.

الأسئلة الشائعة

أين أضع الملف المُنشأ؟

احفظه باسم .htaccess في الدليل الذي تريد أن يحكمه — عادةً جذر موقعك. يجب أن يكون AllowOverride مفعّلًا في Apache لكي تصبح القواعد سارية المفعول.

كيف أضيف إعادة توجيه مؤقتة (302)؟

في مربع عمليات إعادة التوجيه، ضع المصدر والهدف في سطر واحد وأضف 302 في النهاية. بدونه، تصدر الأداة إعادة توجيه دائمة 301.

هل ستعمل هذه القواعد على Nginx؟

لا — فملف .htaccess خاص بـ Apache. يستخدم Nginx صيغة إعداد مختلفة ولا يقرأ ملفات .htaccess، لذا ستحتاج إلى ترجمة القواعد إلى كتل server.