এইচটিপিপিউরইয়েট্রোডমডুলের সাহায্যে এনগিনেক্সে কোনও ইউআরএলটির অংশ কীভাবে দ্রুত এবং সহজ সরানো যায়?


33

আমি এইচটিপিআরউইরাইট মডিউল সম্পর্কে জানি , তবে আমি আসলেই কীভাবে রেজেক্স হ্যান্ডেল করতে পারি তা জানি না এবং বিশেষত একটি নির্দিষ্ট ডিরেক্টরিতে সমস্ত ইউআরএলকে অন্যের কাছে পুনঃনির্দেশ করা দরকার, বিশেষত

example.com/component/tag/whatever

থেকে

example.com/tag/whatever

কেউ আমাকে বলতে পারবেন কীভাবে এনগিনেক্সে এটি করা যায়?

উত্তর:


51

আপনি কি এরকম কিছু বোঝাতে চাইছেন:

rewrite ^/component(.*)$ $1 last;

আমি মনে করি এটি এটি করবে, আপনাকে অনেক ধন্যবাদ। আমি নিয়মিত অভিব্যক্তিগুলিতে ভয়াবহ; তাদের শেখার চেষ্টা করতে হবে ...
javipas

regex101.com/r/qJ5gU1/1 এর ডানদিকে ব্যাখ্যা রয়েছে
জন

9
বিরতিতে আপনাকে শেষের স্থান পরিবর্তন করতে হবে। (সর্বশেষে পুনরায় লেখার পরে অন্যান্য অবস্থানগুলি সমাধান করার চেষ্টা করবে)।
টমাস ডিকাক্স

4
এটি কেবল আমার সাথে কাজ করেছিল, সাথে breakনয় last
গিলিয়াম

@ থমাসডেকা ব্রেক এবং শেষের মধ্যে পার্থক্য কী
মথিরাঝা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.