কিভাবে একটি উপপথ ছাড়া একটি পথ এবং সমস্ত উপপথ regex?


0

একটি ওয়েবপৃষ্ঠার জন্য আমি আলিয়াগুলিকে Apache এ একটি পথ এবং তার সমস্ত উপপথগুলি সন্ধান করতে হবে কিন্তু আমাকে উপপথপথ বাদ দিতে হবে।

উদাহরণ:

AliasMatch /webapp /usr/share/webapp
বৈধ প্যাচসমূহ হতে হবে /abc.dom/webapp /abc.dom/webapp/somepath/do.php

কিন্তু আমি প্রয়োজন
AliasMatch /webapp/static /usr/share/webapp/media/static
বৈধ প্যাচসমূহ হতে হবে /abc.dom/webapp/static/ /abc.dom/webapp/static/css/

তাই আমি একটি regex যে ম্যাচ প্রয়োজন /webapp/* কিন্তু না /webapp/static/* এবং বিপরীতভাবে.

কোন ধারণা? আমি চেষ্টা করেছি সব চেষ্টা ইতিমধ্যে প্রথম বা দ্বিতীয় কিন্তু একসঙ্গে উভয় মধ্যে শেষ।


আপনার শিরোনাম "একটি উপপথ ব্যতীত" বলছে, তবে পাঠ্যের মধ্যে ব্যতিক্রমটির জন্য কোন রেফারেন্স নেই। দয়া করে কিছু উদাহরণ পথ যুক্ত করুন যা মিলিত হওয়া উচিত এবং কী করা উচিত নয়, এখন আপনার প্রশ্নটি বোঝা খুব কঠিন।
Máté Juhász

উত্তর:


1
AliasMatch "^/webapp/((?!static/).*)$" "/usr/share/webapp/$1"
AliasMatch "^/webapp/static/(.*)" "/usr/share/webapp/media/static/$1"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.