مولد .htaccess
إنشاء قواعد Apache .htaccess لإعادة التوجيه وإعادة الكتابة ورؤوس الأمان والتخزين المؤقت والمزيد.
ما هو .htaccess؟
ملف تكوين أباتشي للتحكم في إعدادات الدليل مثل إعادة التوجيه وإعادة كتابة URL والأمان.
أين أضع .htaccess؟
في الدليل الجذر للموقع أو أي دليل فرعي تريد تطبيق القواعد فيه.
هل يعمل مع Nginx؟
لا، .htaccess خاص بأباتشي. يستخدم Nginx بنية تكوين مختلفة.
هل يمكن أن يعطل موقعي؟
نعم، القواعد غير الصحيحة قد تسبب خطأ 500. احتفظ بنسخة احتياطية واختبر دائماً.
الفرق بين 301 و 302؟
301 دائم وينقل إشارات الترتيب إلى URL الجديد. 302 مؤقت ولا ينقل إشارات الترتيب.
كيف أجبر HTTPS؟
استخدم RewriteEngine On مع RewriteCond %{HTTPS} off و RewriteRule لإعادة توجيه HTTP إلى HTTPS.
ما هو mod_rewrite؟
وحدة أباتشي توفر إمكانيات قوية للتلاعب بـ URL وإعادة الكتابة والتحكم في الوصول.
كيف أحمي بكلمة مرور؟
استخدم AuthType Basic و AuthUserFile و Require valid-user. أنشئ ملف .htpasswd بأمر htpasswd.
كيف أحظر IPs؟
استخدم Require not ip 192.168.1.1 لحظر IP واحد. يمكنك حظر نطاقات كاملة أيضاً.
كيف مكن التخزين المؤقت؟
استخدم mod_expires مع ExpiresByType لتعيين أوقات انتهاء التخزين المؤقت لأنواع الملفات.
كيف مكن GZIP؟
استخدم mod_deflate مع AddOutputFilterByType DEFLATE لضغط ملفات HTML و CSS و JavaScript.
ما هي رؤوس الأمان؟
رؤوس مثل X-Frame-Options و X-Content-Type-Options و Content-Security-Policy تحمي من النقر المختطف وهجمات XSS.
كيف أمنع الارتباط الساخن؟
استخدم mod_rewrite للتحقق من HTTP_REFERER وحظر الطلبات من المواقع الخارجية.
كيف أنشئ صفحات خطأ مخصصة؟
استخدم ErrorDocument مع رمز الخطأ والمسار: ErrorDocument 404 /404.html.
كيفية استخدام مولد .htaccess
أنشئ قواعد Apache بصيغة htaccess لإعادة التوجيه وإعادة الكتابة وترويسات الأمان والتخزين المؤقت والضغط دون حفظ صيغة Apache. كل شيء يُولَّد محليًا في متصفحك.
- اختر فئة القاعدة التي تحتاجها — إعادة توجيه، إعادة كتابة، ترويسات أمان، تخزين مؤقت، أو ضغط.
- لإعادة التوجيه، املأ مسار From مثل /old-page ومسار To مثل /new-page.
- اضبط Type على 301 (Permanent) لنقل نهائي أو 302 (Temporary) أثناء الاختبار.
- انسخ المقتطف الناتج والصقه في ملف htaccess الموجود في جذر موقعك.
- جرّب الرابط القديم بعد ذلك؛ امسح ذاكرة CDN والمتصفح إن لم يظهر التغيير فورًا.
تخزن المتصفحات توجيهات 301 لفترة طويلة — استخدم 302 (Temporary) أثناء الاختبار كي لا تعلق بتوجيه دائم قديم.
أدوات ذات صلة
- حاسبة Chmod حاسبة chmod مجانية عبر الإنترنت لتصور وحساب أذونات ملفات Linux بمربعات اختيار. تحويل فوري بين التدوين الرقمي (755، 644) والرمزي (rwxr-xr-x). يدعم الأذونات الخاصة مثل setuid وsetgid وsticky bit.
- جدول ASCII مرجع كامل لترميز أحرف ASCII مع الأكواد العشرية والسداسية العشرية والثمانية والثنائية وكيانات HTML وأوصاف الأحرف. البحث والتصفية الفورية.
- عارف HAR افتح ملفات HAR عبر الإنترنت. جدول طلبات بألوان الحالات وفرز وتصفية، والترويسات، ومعاينة المتن، ومخطط الشلال الزمني — معالجة محلية دون أي رفع.
- مدقق IBAN التحقق الفوري من أرقام الحسابات المصرفية الدولية (IBAN). فحص التنسيق والطول والمجموع الاختباري لأكثر من 80 دولة بنتائج فورية.
- اختبار طلبات HTTP اختبر واجهات REST API مباشرة في متصفحك. أرسل طلبات GET وPOST وPUT وDELETE مع رؤوس ونص ومعلمات مخصصة. شاهد حالة الاستجابة والرؤوس ونص JSON فورًا.
- مولد المنافذ العشوائية توليد أرقام منافذ شبكة عشوائية من نطاقات IANA القياسية — المعروفة (1-1023) والمسجلة (1024-49151) والديناميكية (49152-65535). يدعم القيم الفريدة والفرز والتوليد بالجملة. يعمل بالكامل في المتصفح بدون خادم.
- مولد Robots.txt مولد robots.txt مجاني عبر الإنترنت. أنشئ وخصص ملفات robots.txt للتحكم في زحف محركات البحث، وإدارة وصول برامج الزحف، وتحسين SEO لموقعك.
- مولد خريطة الموقع مولد خريطة موقع XML مجاني عبر الإنترنت. أضف عناوين URL وحدد الأولويات والتكرارات، وأنشئ خرائط موقع متوافقة مع SEO فوراً.