Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dennis Vshivkov                      2:5042/7       17 Aug 2005  01:11:24
 To : "Sergey Prokopenko"
 Subject : Re: help regex appach 1.3.x
 -------------------------------------------------------------------------------- 
 
 
  SP> Как построить (синтаксис) выражение, чтобы пароль тебовали
  SP> все файлы, кроме нескольких?
 
  SP> <FilesMatch "не "superindex.htm" и не "supergif.gif">
 
  SP> Типа
 
  SP> <FilesMatch "!(superindex\.htm)&!(supergif\.gif)">
 
  SP>  Или
 
  SP> <FilesMatch "!((superindex\.htm)|(supergif\.gif))">
 
     AFAIK, FilesMatch не обучена инверсии. Hеинвертированное
 отрицательное выражение выйдет здорово длинным и непонятным.
 
     Зайди с другого конца. :) Вот вариант:
 
     <Directory /somewhere>
       AuthXxx  ...     # Hастраиваем...
       Require  ...     # ...пароли.
 
       Order   deny,allow   # Любые клиенты.   *
       Satisfy  all     # Hо с паролем.    *
 
       <FilesMatch "^super(gif\.gif|index\.htm)$">
   Satisfy  any     # А это можно и без.
       </FilesMatch>
     </Directory>
 
     Помеченное звёздочкой -- умолчания.
 
 -- 
 /Awesome Walrus <walrus@amur.ru>
 Brainbench MVP for Linux - http://www.brainbench.com
 --- tin/1.7.8-20050315 ("Scalpay") (UNIX) (Linux/2.6.11-1+aw9-k7 (i686))
  * Origin: AVATAR, скользящий в Сумерках (2:5042/7@fidonet.org)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: help regex appach 1.3.x   Dennis Vshivkov   17 Aug 2005 01:11:24 
Архивное /ru.linux/10504be173b01.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional