Android Глубокая ссылка не указана, определенный URL

Я успешно внедрил глубокую ссылку на свое приложение, но у меня возникла проблема.

<intent-filter android:autoVerify="true">
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data
       android:host="*.example.com"
       android:scheme="https"/>
</intent-filter>

Этот фильтр намерений обрабатывает все ссылки, но я не хочу перехватывать определенный URL, т.е.

https://www.example.com/hello/redirect/

Что я пробовал до сих пор:

Я попытался ввести все URL, которые я хочу поймать вручную

<data
   android:host="*example.com"
   android:scheme="https"
   android:pathPrefix="/m/">
<data
   android:host="*example.com"
   android:scheme="https"
   android:pathPrefix="/c/">
<data
   android:host="*example.com"
   android:scheme="https"
   android:pathPrefix="/p/">
...

Но тогда URL моей домашней страницыhttps://www.example.com не работает

Если я использую

android:pathPrefix="/"

тогда это снова начнет перехватывать все URL, включая URL, который я хочу опустить.

Я также пытался использоватьandroid:pathPattern, но он не может понять сложное регулярное выражение, как это^((?!redirect).)*$ который прекрасно работает, когда я пытаюсь в строках и все.

Кто-нибудь знает, как я могу опустить определенные URL-адреса?

ОБНОВИТЬ:

По предложению @PLNechВотЯ добавил все URL, которые мне нужно перехватить, используяandroid:pathPrefix и использоватьandroid:path: "/" поймать URL моей домашней страницы, т.е.https://www.example.com/

 <data
   android:host="*.example.com"
   android:scheme="https"
   android:path="/"/>
 <data
  android:host="*example.com"
  android:scheme="https"
  android:pathPrefix="/m/">
 <data
  android:host="*example.com"
  android:scheme="https"
  android:pathPrefix="/c/">
 <data
  android:host="*example.com"
  android:scheme="https"
  android:pathPrefix="/p/">

Ответы на вопрос(2)

Ваш ответ на вопрос