The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
разные .htpasswd для разных доменов в одном .htaccess , !*! havok, 21-Окт-03, 15:20  [смотреть все]
Задача следующая.
На одну директорию запаркованы несколько доменов или же директории разные, но их содержимое является симлинками всего остального.
Необходимо в одном .htaccess файле для каждого из доменов назначить разные .htpasswd файлы.
Как это возможно сделать?
Как из .htaccess-а отследить какой домен сейчас вызывается и назначить соответствующий .htpasswd файл (которые храняться в отдельной директории)?

Если это можно сделать только с помощью mod_rewrite, подскажите плз какие инструкции для этого нужно написать.

Спасибо.

  • разные .htpasswd для разных доменов в одном .htaccess , !*! uldus, 10:56 , 22-Окт-03 (1)
    >Необходимо в одном .htaccess файле для каждого из доменов назначить разные .htpasswd

    <Files dir1>
      AuthName "Test1"
      AuthType  Basic
      AuthUserfile   путь к паролям 1
      require valid-user
    </Files>
    <Files dir2>
      AuthName "Test2"
      AuthType  Basic
      AuthUserfile   путь к паролям 2
      require valid-user
    </Files>

    • разные .htpasswd для разных доменов в одном .htaccess , !*! havok, 12:01 , 22-Окт-03 (2)
      >>Необходимо в одном .htaccess файле для каждого из доменов назначить разные .htpasswd
      >
      ><Files dir1>
      >  AuthName "Test1"
      >  AuthType  Basic
      >  AuthUserfile   путь к паролям 1
      >  require valid-user
      ></Files>
      ><Files dir2>
      >  AuthName "Test2"


      Так директория одна, домены разные, на нее одну запаркованы ...
      Подошло бы <Location  ></Location> но в htaccess-e нельзя эту конструкцию писать, только в конфиге..

      • разные .htpasswd для разных доменов в одном .htaccess , !*! uldus, 11:17 , 24-Окт-03 (3)
        >Так директория одна, домены разные, на нее одну запаркованы ...
        >Подошло бы <Location  ></Location> но в htaccess-e нельзя эту конструкцию писать, только в конфиге..

        В таком случае в голову приходит только использование одного .htpasswd файла и разграничения кого пускать, а кого не пускать через mod_rewrite.

        Или авторизацию выполнять собственным "External Rewriting" скриптом.

        • разные .htpasswd для разных доменов в одном .htaccess , !*! havok, 16:58 , 24-Окт-03 (4)
          >В таком случае в голову приходит только использование одного .htpasswd файла и
          >разграничения кого пускать, а кого не пускать через mod_rewrite.

          это как, несовсем понял?

          >
          >Или авторизацию выполнять собственным "External Rewriting" скриптом.

          да надо чтобы там еще и файлы всякие в директориях закрывались тоже авторизацией этой...




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

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