Se o DocumentRoot do seu site for /var/www , você poderá experimentar o conjunto de regras:
AddDescription " " */www/*/ringo
AddDescription " " */www/ringo?*
AddDescription "Can't do a drum roll" */www/ringo
O truque é usar " " , que é o conteúdo padrão para um arquivo / pasta que não corresponde a nada, para anular qualquer arquivo / pasta que corresponda a ringo , mas esteja em um diretório mais profundo ou tenha um sufixo depois de ringo .
Para uma explicação detalhada, você precisa conhecer as regras reais de AddDescription, o que é meio complicado:
Sintaxe: AddDescription string file [file] ...
-
stringnão pode estar vazio. Um erro ocorre se""for fornecido. -
filepode conter curingas*ot?. Ambos podem corresponder a/. -
filecomeçando com/não corresponde a nada. -
filecontendo/corresponde a qualquer parte do caminho completo do arquivo acessado.- O "caminho inteiro" parece ser o caminho absoluto no servidor. Por exemplo, se o
DocumentRootde um siteexample.comfor/var/www, todo o caminho da páginahttp://example.com/myfolder/myfile.htmlserá/var/www/myfolder/myfile.html. - Nesse caso,
fileserá implicitamente anexado a*/para garantir uma correspondência completa do nome da pasta especificada. Por exemplo,myfolder/myfile.htmlna verdade significa*/myfolder/myfile.htmle, como resultado, corresponde ahttp://example.com/myfolder/myfile.html(/var/www/myfolder/myfile.html) e não corresponde ahttp://example.com/prefixedmyfolder/myfile.html(/var/www/prefixedmyfolder/myfile.html). - Não há
/no nome do arquivo de uma pasta. Por exemplo,myfolder/subfolder/(*/myfolder/subfolder/) não corresponde à pastahttp://example.com/myfolder/subfolder(/var/www/myfolder/subfolder), masmyfolder/subfolder(*/myfolder/subfolder) sim.
- O "caminho inteiro" parece ser o caminho absoluto no servidor. Por exemplo, se o
-
Caso contrário,
filecorresponde a qualquer parte do nome do arquivo acessado.- Por exemplo,
hpincorresponde ahttp://example.com/phpinfo.php(phpinfo.php) ouhttp://example.com/subdir/phpinfo.php(phpinfo.php) e não corresponde ahttp://example.com/phpinfo/whatever.php(whatever.php).
- Por exemplo,
-
A primeira correspondência é aplicada primeiro e qualquer correspondência a seguir será ignorada.
ref: Documento Apache 2.4