Перенаправление маршрутов Angular2 / псевдоним - PullRequest
0 голосов
/ 12 сентября 2018

Я борюсь с некоторой логикой и перенаправлением в моем приложении.У меня есть несколько маршрутов, например:

  • param1/:id
  • param2/:id
  • param1/:id/param2/:id

все они используюттот же компонент.

Я хочу создать псевдонимы некоторого типа, чтобы в окончательном URL-адресе отображался только идентификатор, который я также буду менять в строках: то есть 'param1 /: id / param2 /: id'будет 'nameOfParam1Id / nameOfParam2Id'.Это для того, чтобы быть немного более дружественным SEO.

Я думал о выполнении запросов на отображение файлов .htaccess,

RewriteEngine On
RewriteBase    /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.html [NC,L]
RewriteRule *search/nameOfParam1 search/param1/2 [P]

, но я не могу заставить его работать, и я тоже не очень силен в htaccess.У меня также есть приложение LocationStrategy, установленное на PathLocationStrategy

Как мне написать правила?Или я должен сделать это по-другому?

...