جدول المحتويات:

ما هو محرك إعادة الكتابة على htaccess؟
ما هو محرك إعادة الكتابة على htaccess؟

فيديو: ما هو محرك إعادة الكتابة على htaccess؟

فيديو: ما هو محرك إعادة الكتابة على htaccess؟
فيديو: برمجة سيكربت اختصار روابط php mysql js .htaccess #1 2024, شهر نوفمبر
Anonim

هتكس يعيد الكتابة من خلال mod_rewrite توفير القدرة الخاصة على إعادة كتابة الطلبات داخليًا وكذلك إعادة توجيه الطلب خارجيًا. عندما يظل عنوان url في شريط الموقع بالمتصفح كما هو بالنسبة لطلب ما ، يكون ذلك بمثابة إعادة كتابة داخلية ، وعندما يتغير عنوان url تتم إعادة توجيه خارجية.

وبالتالي ، ما هو $ 1 في htaccess؟

$1 هي أول مجموعة تم التقاطها من تعبيرك العادي ؛ أي المحتويات بين (و). إذا كانت لديك مجموعة ثانية من الأقواس في التعبير العادي ، فإن $ 2 ستحتوي على محتويات تلك الأقواس. هذا مثال: RewriteRule ([a-z0-9 / -] +) - ([a-z] +). html $ $1 - 2.php دولار أمريكي [NC، L، QSA]

علاوة على ذلك ، ما هو Request_uri في htaccess؟ تستخدم الوحدة النمطية mod_rewrite محرك إعادة كتابة قائم على القواعد ، يعتمد على محلل التعبير العادي PCRE ، لإعادة كتابة عناوين URL المطلوبة بسرعة. يعمل mod_rewrite على مسار URL الكامل ، بما في ذلك قسم معلومات المسار. يمكن استدعاء قاعدة إعادة الكتابة في httpd. أسيوط أو في. htaccess.

مع وضع ذلك في الاعتبار ، ما هو ملف.htaccess المستخدم؟

htaccess (الوصول إلى النص التشعبي) مفيد ملف للعديد من خوادم الويب لتطبيق الإعدادات لكل أساس دليل. يسمح بتجاوز التكوين الافتراضي لخادم Apache في وقت التشغيل. استخدام. htaccess يمكننا بسهولة تمكين أو تعطيل أي وظيفة في وقت التشغيل.

كيف يمكنني إعادة التوجيه باستخدام htaccess؟

تعليمات

  1. أنشئ ملفًا نصيًا فارغًا باستخدام محرر نصوص مثل المفكرة ، واحفظه باسم htaccess. رسالة قصيرة. ملاحظة:
  2. قم بتحرير محتويات الملف. تحقق من الأمثلة التالية: إعادة توجيه 301 (دائم): قم بتوجيه موقع بأكمله إلى عنوان URL مختلف على أساس دائم.
  3. قم بتحميل هذا الملف وأعد تسميته إلى. htaccess.

موصى به: