Частный доступ к пути в правиле RewriteEngine

Восстановите часть Состояния системы резервного копирования на другой машине, выполняющей W2K3 или Windows XP, выбрав опцию "Single Folder" для "Файлов восстановления к" и выбрав некоторое разумное "Альтернативное местоположение" (как каталог, который Вы делаете с этой целью). Вас предупредят о том, как это - "усовершенствованная" функция и что не все файлы будут восстановлением. В Ваших целях это прекрасно.

Вы возвратите много каталога "%SystemRoot %\System32" (много файлов DLL, и т.д.), и реестр, также.

Оттуда, инструкции, что Shial (кто, кажется, смотрит скорее как SHODAN) отправленный являются правильной дорожкой. Разожгите "REGEDIT", выделите "HKEY_LOCAL_MACHINE" в своем локальном реестре, затем используйте опцию "File / Load hive...". Выберите файл из "Альтернативного местоположения" соответствие части реестра, Вы хотите извлечь данные из (эти файлы не имеют никакого расширения):

  • СИСТЕМА - HKEY_LOCAL_MACHINE\System
  • ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - HKEY_LOCAL_MACHINE\Software
  • БЕЗОПАСНОСТЬ - HKEY_LOCAL_MACHINE\Security
  • SAM - HKEY_LOCAL_MACHINE\SAM
  • ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ - HKEY_USERS.Default

Выберите любое имя, которое Вы хотите при загрузке улья, пока это не имя, это уже используется под HKEY_LOCAL_MACHINE. Вы "монтируете", что улей в Ваш живой реестр, мало чем отличаясь от монтирования тома NTFS в соответствии с каталогом (за исключением того, что Вы не должны делать ключ реестра для монтирования улья в подобный, Вы были бы точка монтирования NTFS).

Когда Вы сделаны, разгружаете улей путем выделения ключа, где он смонтировался (HKEY_LOCAL_MACHINE\whatever_name_you_chose), и выполнение "Файла / Разгружают улей...".

0
задан 23 November 2010 в 22:42
2 ответа

Вы обычно делали бы это использование <Location> директивы, но они могут только быть указаны в Вашей конфигурации сервера (т.е. не в .htaccess файлы). Есть ли конкретная причина, Вы пытаетесь сделать это с a .htaccess файл?

Например:

RewriteEngine On
RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA]
RewriteRule ^wiki/*$ /w/index.php [L,QSA]
RewriteRule ^/*$ /w/index.php [L,QSA]

<Location /wiki/Private/>
    # put your auth configuration here
</Location>
1
ответ дан 5 December 2019 в 17:25
  • 1
    Да, это не мой собственный сервер, но веб-хостинг. –  Nikolay Vyahhi 23 November 2010 в 22:38

Вы могли использовать что-то как:

<AuthnProviderAlias file yourfile-htpasswd>
        AuthUserFile    /somedir/htpasswd
</AuthnProviderAlias>

в конфигурационном файле сервера для присвоения псевдонима для поставщика аутентификации. затем, что-то как:

AuthBasicProvider yourfile-htpasswd
AuthName "Temporary Login"
AuthType Basic
require valid-user

в a .htaccess файл (в Private) должен работать.

см.: http://httpd.apache.org/docs/2.2/mod/mod_authn_alias.html

-1
ответ дан 5 December 2019 в 17:25
  • 1
    Вот почему вопрос задали ;) Нет никакого реального каталога — только соединяют каналом псевдоним, который я хочу сделать частным. –  Nikolay Vyahhi 23 November 2010 в 22:41

Теги

Похожие вопросы