هل هناك مشكلة في هذه الأداة؟
عن «مولّد إعادة توجيه htaccess عبر الإنترنت»
تبني هذه الأداة قواعد إعادة توجيه .htaccess لخوادم Apache. حدد أنماط المصدر (المسارات، سلاسل الاستعلام، regex) وعناوين URL الوجهة، وتنتج الأداة توجيهات RewriteRule أو Redirect أو RedirectMatch المطابقة الجاهزة للصق في .htaccess الخاص بك.
إعادات التوجيه ضرورية أثناء عمليات ترحيل الموقع، عند إعادة هيكلة عناوين URL، بعد إعادة العلامة التجارية، أو لتوحيد SEO (عناوين URL الأساسية، www/non-www، http/https). بدون إعادة توجيه مناسبة، تنكسر الروابط القديمة وتنهار تصنيفات البحث.
تنتج الأداة بشكل افتراضي إعادات توجيه ٣٠١ (دائمة) — الأفضل لـ SEO — لكنها تدعم ٣٠٢ (مؤقتة)، ٣٠٧، و٤١٠ (Gone) للحالات الخاصة. اختبر كل قاعدة قبل النشر؛ يمكن لـ .htaccess الذي تم تكوينه بشكل خاطئ أن يطفئ موقعًا بأكمله.
كيف تستخدم هذه الأداة
كيف أكتب قاعدة إعادة توجيه .htaccess في Apache؟
المصدر والوجهة
«Source path» مسار الـ URL الذي يجب أن يطابقه Apache (مثلاً `/old-page` أو `/blog/(.*)`). «Destination URL» الوجهة (يُفضَّل رابط مطلق: `https://example.com/new-page`).
رمز الحالة
«Status code» يختار `301` (نقل دائم — لتغييرات دائمة، تحدّث محركات البحث الفهرس) أو `302` (مؤقت — يظل القديم القانوني). لهجرات صديقة لـ SEO استخدم 301 دائمًا.
اضغط «تشغيل»
تعيد النتيجة حقلًا واحدًا `htaccess` — سطر `Redirect <code> <source> <destination>` جاهز للصق في `.htaccess` بجذر موقعك. أضف `RewriteEngine On` فوق الكتلة إن لم يكن موجودًا لقواعد أخرى.
اختبر قبل النشر
استخدم `curl -I https://example.com/old-page` للتأكد من إرجاع ترويسة `Location:` المتوقعة. خطأ شائع هو المطابقة بمسافة شُرطة مائلة في طرف دون الآخر — يعامل Apache `/foo` و `/foo/` بشكل مختلف.