The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Перенаправление по пользователю"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Перенаправление по пользователю"  +/
Сообщение от lespaul on 07-Дек-09, 11:10 
Всем привет!!!

Имеется вэб-сервер Apache2 на Debian.
Стоит задача перенаправлять запросы по пользователям. Т.е. для доступа к определенной страничке необходимо ввести логин и пароль, а в зависимости от того, какой логин был введен, перенаправить на соответствующую страницу. Иными словами, как я могу прочитать логин из формы в файле .htaccess?

Заранее спасибо за ответы!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Перенаправление по пользователю"  +/
Сообщение от Pahanivo email(ok) on 07-Дек-09, 11:21 
для этого достаточно почитать маны по mod_rewrite

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Перенаправление по пользователю"  +/
Сообщение от lespaul on 07-Дек-09, 15:03 
>для этого достаточно почитать маны по mod_rewrite

Кое какие доки почитал, только все совсем смутно.
Ну из всего прочитанного написал вот это:
AuthUserFile /usr/local/etc/users_passwd
AuthName "Internet"
AuthType Basic
Require valid-user
RewriteEngine On
RewriteCond %{REMOTE_USER}
RewriteCond %{REQUEST_URI} !^/%1.html
RewriteRule ^(.*)$ /%1.html [L].

Есстесственно выдает ошибку, только в чем дело, так и не выяснил.
RewriteCond %{REMOTE_USER} - пишут, что это как раз имя пользователя, далее %1 - я так понимаю, что это первое условие. Или я не правильно понимаю? Т.е пока скрипт должен переадресовывать все запросы к сайту на имя_пользователя.html, вместо этого он выдает ошибку...

Люди добрые, помогите разобраться!!!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Перенаправление по пользователю"  +/
Сообщение от cyclope (ok) on 08-Дек-09, 18:58 
>RewriteRule ^(.*)$ /%1.html [L].
>
>Есстесственно выдает ошибку, только в чем дело, так и не выяснил.
>RewriteCond %{REMOTE_USER} - пишут, что это как раз имя пользователя, далее %1
>- я так понимаю, что это первое условие

а разве на $1 - первое условие - по моему там знак бакса, а не процент надо
RewriteRule ^(.*)$ /$1.html [L].

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру