![]() |
Директории пользователей в Apache
У меня такой вопрос:
Стоит у меня сервер, на нем заведены пользователи, и есть ресурс Users$, которая содержит личные каталоги юзеров. При входе пользователя в систему его личный каталог, например \\Server\Users$\UserName подключается как диск X. Там же на сервере стоит Apache, есть web-сайт server.domain.ru. Необходимо, чтобы каждый юзер имел свою собственую страничку, которая фактически бы хранилась в папке \\Server\User$\UserName\www и показывалась в браузере не по адресу server.domain.ru/Users/UserName/www, а по адресу - server.domain.ru/~UserName (или что-нибудь еще в этом роде). Заранее благодарен. |
используем 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/ |
Я эту проблему таки решил, но по-другому, не так, как посоветовали выше: в файле httpd.conf вставил строки:
<IfModule mod_userdir.c> UserDir "F:/www/users/*/www" </IfModule> И порядок. |
| Часовой пояс GMT +4, время: 17:41. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.