В настоящее время я использую это для перемещения из example.com/nodirectory
, где нет каталога, в example.com/user?user=nodirectory
, где это каталог user
:
RewriteCond %{LA-U:REQUEST_FILENAME} !-f
RewriteCond %{LA-U:REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ /user/index.html?user=$1 [QSA,L,R=301]
Я пытаюсь расширить это, чтобы URLexample.com/nodirectory/value1
закончится как example.com/user?user=nodirectory¶m1=value1
RewriteRule ^([^/]+)/([^/]+)/?$ /user/index.html?user=$1¶m1=$2[QSA,L,R=301]
Вышеуказанное просто вызывает слишком много перенаправлений.