Я хотел бы перенаправить 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-модификатор не используется
Спасибоочень сильно!