.htaccess запрещают доступа к определенным файлам? больше чем один

Я в состоянии отключить доступ к файлу с .htaccess, но я не знаю, как не разрешить нескольким файлам просматриваться (непосредственно, не от включает),

Они - .php, таким образом, я не могу отключить тип файла (как единственные учебные руководства, онлайн говорят..)

<FILES ... ? 

</FILES>

Или что-то.. Например, "home.php, file.php, test.php", как я запрещаю доступ ко всем трем файлам с тем тегом? или подобный, справка!

19
задан oni-kun 2 February 2010 в 09:23
поделиться

2 ответа

Если вы хотите исключить файлы, основанные на регулярных выражениях, вы можете использовать FilesMatch вместо Files, например:

<FilesMatch ^((home|test|file)\.php$|mysecretfolder|asecretpicture\.jpe?g)$>
...
</FilesMatch>
27
ответ дан 30 November 2019 в 03:20
поделиться
SELECT 'starting...' --sets @@rowcount
WHILE @@rowcount <> 0
    update myTable
    set myTextColumn = replace(myTextColumn, '  ', ' ')
    where myTextColumn like '%  %'
-121--1513180-
Update myTable set myTextColumn = replace(myTextColumn, '  ', ' ');

Приведенный выше запрос удалит все двойные пробелы с одним пробелом

Но это будет работать только один раз.

-121--1513190-

Похоже, что вы должны исключить эти файлы один за другим:

<files home.php>
Deny/Allow/Whatever
</files>
<files file.php>
...

Вы можете использовать * .gif в < файлы > или что-то * , но в качестве home.php, file.php и test.php на самом деле нельзя сгруппировать с «*», это, вероятно, единственный путь для перехода

12
ответ дан 30 November 2019 в 03:20
поделиться
Другие вопросы по тегам:

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