| imho.ws |
![]() |
|
|
|
# 1 |
|
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
У меня такой вопрос:
Стоит у меня сервер, на нем заведены пользователи, и есть ресурс Users$, которая содержит личные каталоги юзеров. При входе пользователя в систему его личный каталог, например \\Server\Users$\UserName подключается как диск X. Там же на сервере стоит Apache, есть web-сайт server.domain.ru. Необходимо, чтобы каждый юзер имел свою собственую страничку, которая фактически бы хранилась в папке \\Server\User$\UserName\www и показывалась в браузере не по адресу server.domain.ru/Users/UserName/www, а по адресу - server.domain.ru/~UserName (или что-нибудь еще в этом роде). Заранее благодарен.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
|
|
|
|
# 2 |
|
::VIP::
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
используем mod_rewrite в Apache... в httpd.conf или .htaccess сайта пишем нечто вроде:
RewriteEngine on RewriteRule ^Users/([0-9A-z]+)/www server.domain.ru/~/$1 RewriteRule ^Users/([0-9A-z]+) server.domain.ru/~/$1 RewriteRule ^Users server.domain.ru/ |
|
|
|
|
# 3 |
|
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Я эту проблему таки решил, но по-другому, не так, как посоветовали выше: в файле httpd.conf вставил строки:
<IfModule mod_userdir.c> UserDir "F:/www/users/*/www" </IfModule> И порядок.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
|
|