title: Ionic 4 Deeplink plugin return false route not matched
body: <p>I am Implementing Deeplink in ionic 4 application. Application in getting launched but deeplink plugin always returns <code>false</code>;</p>
  <p>app.routing.ts:</p>
  <pre><code>{
      path: 'viewdiary/:id/public',    
      loadChildren: () =&gt; import('./pages/viewdiary/viewdiary.module').then( m =&gt; m.ViewdiaryPageModule)
    },
  </code></pre>
  <p>app.compoent.ts:</p>
  <pre><code>setupDeepLink(){
      this.deeplinks.route({
        '/viewdiary/:id/public': 'viewdiary/:id/public'
      }).subscribe((match)=&gt;{
        console.log('deeplink matched', match);
        const internalPath = `${match.$route}/${match.$args['id']}/${match.$route}`;
        console.log(internalPath);
        this.zone.run(()=&gt;{
          this.general.goToPage(internalPath);
        });
      },
      nomatch=&gt;{
        // nomatch.$link - the full link data
        console.error(&quot;Got a deeplink that didn't match&quot;, nomatch);
      })
    };
  </code></pre>
  <p>My Public diary Page link is <code>'https://www.example.com/diary/12542/public';</code>
  it looks like a routing issue tried many thing changes names but nothing works.  I am clueless what going wrong.</p>