استبعاد الملفات من إعادة كتابة الحكم في .htaccess
سؤال
أنا تعديل موقع ويب موجود يستخدم ملف .htaccess معقدا إلى حد ما لتنفيذ إطار من نوع MVC مخصص حتى تتم إعادة توجيه جميع عناوين URL إلى index.php؟ [بعض المعلمات] أو صفحة 404. أود إضافة دعم AJAX لمساحة محدودة من الموقع باستخدام Xajax., ، ولتنفيذ أنني بحاجة إلى وضع ملفين في الجذر الذي يتم تجاهله بواسطة قواعد إعادة الكتابة. كيف يمكنني فعل ذلك؟
المحلول
ماذا عن إعادة كتابة حكم الهوية مع العلم "الأخير" في الجزء العلوي من القواعد الخاصة بك؟
على سبيل المثال، لاستبعاد "/A-File-Outside-of-Rewriting.html" من المجموعة الحالية من القواعد، قد يساعد التكوين التالي:
# http://~/outside-of-rewriting.html will be rewritten to itself (i.e., unmodified).
# then no more rules will be applied (because it has “last” flag.)
RewriteRule ^/a-file-outside-of-rewriting.html$ $0 [L]
RewriteRule ^/any/other/rules(/.*) $1
RewriteRule ^/already/exist(/.*) $1
# ...
لا تنتمي إلى StackOverflow