|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/10504be173b01.html, оценка из 5, голосов 10
|