mod_rewrite و: التحقق من وجود سلسلة الاستعلام مخصص في URL؟

StackOverflow https://stackoverflow.com/questions/404684

  •  03-07-2019
  •  | 
  •  

سؤال

وأنا أحاول أن استخدام إعادة كتابة URL في مشروعي الجديد. ولكن أنا أيضا بحاجة للسماح لدغة استعلام مخصص في URL.

وأريد فقط أن تعرف كيف تكتب كتابة قاعدة لهذا URL

<اقتباس فقرة>   

http://www.mysite.com/edit/123/ ؟ Q1 = VALUE1 وQ2 = و value2

ولتصبح هذه

<اقتباس فقرة>   

http://www.mysite.com/index فب؟ عمل = تحرير & معرف = 123 & Q1 = VALUE1 وQ2 = و value2

وسلسلة استعلام مخصص يجب أن تسمح غير محدود.

وملايين شكرا ...

هل كانت مفيدة؟

المحلول

وببساطة تفعل القاعدة مثل أي قاعدة أخرى وإضافة المعدل جهاز الإحصاء (سلسلة الاستعلام إلحاق) في نهاية المطاف.

RewriteEngine On
RewriteRule ^/([A-Za-z0-9]+)/([0-9]+)/$ index.php?action=$1&id=$2 [L,QSA]
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top