htaccess: перенаправить красивые URL-адреса в существующую подпапку - PullRequest
0 голосов
/ 17 октября 2018

Я хотел бы перенаправить URL-адреса в следующем порядке:

www.mydomain.de/portal/one => www.mydomain.de/portal/page=one
www.mydomain.de/portal/one/two => www.mydomain.de/portal/page=one_two
www.mydomain.de/portal/one/two/three => www.mydomain.de/portal/page=one_two_three

Подкаталог /portal действительно существует.

Это я получил до сих пор:

RewriteRule ^portal/([^/]+)/([^/]+)/([^/]+)/?$              portal/index.php?page=$1_$2_$3 [L,NC]
RewriteRule ^portal/([^/]+)/([^/]+)/?$                      portal/index.php?page=$1_$2 [L,NC]
RewriteRule ^portal/([^/]+)/?$                              portal/index.php?page=$1 [L,NC]

Первое и второе правило работают, но третье не работает.Он перенаправляет на index.php с запросом page=index.php.

Кроме того: Почему третье правило испортило два ранее правила, хотя L-модификатор не используется

Спасибоочень сильно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...