Apache: Basic Authority + Mod_rewrite

Тема в разделе "PHP программирование", создана пользователем Solex, 5 июл 2005.

Статус темы:
Закрыта.
  1. Solex

    Solex Гость

    Здравствуйте,Уважаемые!
    ВОт,проблема:
    юзер заходит на http://localhost/secret/login.cgi

    там в папке ..../secret/ лежит .htaccess
    в нем

    AuthType Basic
    AuthName "Authorization:"
    AuthUserFile "c:\Apache\bin\secret"
    AuthGroupFile "c:\Apache\bin\secret_group"
    Requere group "ours"

    Options + ExecCGI
    RewriteEngine On
    RewriteBase /secret/
    RewriteRule ^login.cgi$ service.cgi


    просто авторизацию он у меня делает...и очень даже отлично.
    Но только я добавляю посление 4 строки как ошибка 5XX - Internal Server Error
    просто без авторизации тоже самое...

    Большая просьба подсказать,как быть...потому что все ФАКи пречитал,не получаеться :(
    Да,плюс ещё хотел спросит :
    каким RewriteRule или RewriteCond выражением передать введённый пользователем логин и пароль в тот самый service.cgi
    и какими переменными окружения необходимо пользоваться при этом
    P.S.
    в httpd.conf прописан алиас

    Alias /secret/ "c:\Apache\htdocs\secret"
    <Directory "c:\Apache\htdocs\secret">
    Options FollowSymLinks
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
    </Directory>
     
  2. ????

    ???? Гость

    Для: Solex
    а что в логах по этому поводу?
     
  3. Solex

    Solex Гость

    127.0.0.1 - roma [05/Jul/2005:23:51:38 +0400] "GET /secret/ HTTP/1.1" 200 1136
    127.0.0.1 - - [05/Jul/2005:23:51:40 +0400] "GET /secret/index.html HTTP/1.1" 404 289
    127.0.0.1 - - [05/Jul/2005:23:55:08 +0400] "GET /secret/index.html HTTP/1.1" 200 3599
    127.0.0.1 - - [05/Jul/2005:23:55:21 +0400] "GET /secret/ HTTP/1.1" 200 3599
    127.0.0.1 - roma [05/Jul/2005:23:56:09 +0400] "GET /secret/ HTTP/1.1" 200 3599
    127.0.0.1 - roma [05/Jul/2005:23:56:15 +0400] "GET /secret/index.html HTTP/1.1" 200 3599
    127.0.0.1 - - [05/Jul/2005:23:56:43 +0400] "GET /secret HTTP/1.1" 401 475
    127.0.0.1 - roma [05/Jul/2005:23:56:46 +0400] "GET /secret HTTP/1.1" 301 306
    127.0.0.1 - roma [05/Jul/2005:23:56:46 +0400] "GET /secret/ HTTP/1.1" 200 3599
    127.0.0.1 - roma [05/Jul/2005:23:56:53 +0400] "GET /secret/oldstuff.html HTTP/1.1" 200 3832
    127.0.0.1 - roma [05/Jul/2005:23:57:01 +0400] "GET /secret/newstuff.html HTTP/1.1" 200 811
    127.0.0.1 - roma [05/Jul/2005:23:57:08 +0400] "GET /secret/localpath/ HTTP/1.1" 200 692
    127.0.0.1 - roma [05/Jul/2005:23:57:11 +0400] "GET /secret/localpath/hosts.txt HTTP/1.1" 200 811

    естесно тут немножко не те доки...и пути :(
    но вот это всё....
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей