У меня есть сайт с подкаталогом, который предназначен для зарегистрированных пользователей. В этом подкаталоге у меня есть подпапки для каждого пользователя. Теперь, после входа в систему, пользователь должен быть перенаправлен в свою папку автоматически. Я пытаюсь решить эту проблему с Htaccess-файл, который в настоящее время выглядит следующим образом:Apache htaccess-redirect на основе зарегистрированного пользователя
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /path/to/my/site/htpasswd
AuthGroupFile /dev/null
require valid-user
RewriteEngine On
RewriteCond %{REQUEST_URI} !/users/.+/
RewriteCond %{REMOTE_USER} (.+)
Redirect (.*) /users/%1/$1 [L]
Это основано на информации, которую я нашел в Интернете - с небольшим успехом, к сожалению.
Что должно случиться:
-> User www.myserver.com/users/ вызывает -> Apache просит имя пользователя и пароль (например, jondoe - 1234) -> Пользователь вводит имя пользователя и пароль - > Пользователь перенаправляется на ее/его подкаталог (как www.myserver.com/users/jondoe/)
пароль-часть работает - но перенаправление не ...
я (очевидно) запутался ;)