Htaccess সঙ্গে পরিষ্কার url থেকে ক্যোয়ারী স্ট্রিং স্ট্রিপ বা পুনর্লিখন

আমি যা করতে চাই তা হ'ল একটি ডায়নামিক URL থেকে একটি ক্যোয়ারী প্যারামিটার স্ট্রিপ করুন যা HTACCESS ব্যবহার করেও পরিষ্কার করা দরকার।

  1. প্রথমে URL টি http://testdomain.com/post.php হিসাবে শুরু হয়? আইডি = 3326 ।?

  2. আপনি
  3. http://testdomain.com/post/3326/ এ পুনঃলিখনের সাথে url পরিষ্কার করা হয়েছে ।?

  4. আপনি
  5. কিছু লিঙ্ক "? ref = no_set" শেষ পর্যন্ত যুক্ত

  6. URL এখন http://testdomain.com/post থেকে পুনঃনির্দেশিত করতে হবে/3326 /? Ref = no_set http://testdomain.com/post/3326/</একটি>

  7. আপনি

কিছু ক্ষেত্রে আমাকে url এ একটি নতুন ক্যোয়ারী প্যারামিটার "? Ref = no_set" যুক্ত করতে হবে, তবে আমি যে প্রশ্নটি প্যারামিটারটি পারাতে পারব এবং এখনও $ _GET ব্যবহার করতে সক্ষম হচ্ছি তা ভাবছি এটি পুনঃলিখন করা হয় না, যদিও এটি পুনরুদ্ধার পিএইচপি।

কোন সাহায্য প্রশংসা করা হবে!

0

2 উত্তর

সরল ...

RewriteEngine on
RewriteCond %{QUERY_STRING} !^$
RewriteRule .* http://testdomain.com%{REQUEST_URI}? [R=301,L] 
# ADD CODE TO HANDLE YOUR REWRITES AFTER THIS

আপনার দিনটি শুভ হোক! ;)

0
যোগ
RewriteEngine on

RewriteCond [conditional reg ex here]

RewriteRule [rewrite reg ex here] - [CO=ref:no_set:.testdomain.com]
0
যোগ
আমি ব্যবহার করছি যে বর্তমান পুনরাবৃত্তি Rule: পুনরূদ্ধার ^ পোস্ট/([0-9] {1,11})/$ post.php? আইডি = $ 1 & ref = no_set [এল, QSA]। আমি এটি ব্যবহার করে ক্যোয়ারী প্যারামিগুলিকে ফাঁকা করতে সক্ষম হচ্ছি: রিউইটকন্ড% {QUERY_STRING} ref = পুনঃক্রমকরণ (। *) testdomain.com/$ 1 ? [আর], কিন্তু যখন আমি এটা করছি $ _GET ব্যবহার করতে অক্ষম ...
যোগ লেখক stwhite, উৎস