Как закрыть доступ к определённым фалам через .htaccess ?

Nikolaich
На сайте с 18.05.2005
Offline
132
5878

Господа, подскажите подалуйста, как закрыть доступ к определённому типу файлов (с разрешением .ai например), отдав клиенту при этом 404 ?

Т.е. не совсем закрыть доступ, а имитировать Not Found?

При чём нужно что бы поисковик понимал эту 404 как нужно...

Перепробовал массу вариантов с FilesMatch не прёт..., либо не работает либо сервер выкидывает 500 :((

Я сам не программист, так что это в общем то не удивительно... Может кто поможет?

Бабло побеждает зло.
[Удален]
#1

Чтобы было 404 - проще всего стереть или переименовать файлы.

Nikolaich
На сайте с 18.05.2005
Offline
132
#2
Interitus:
Чтобы было 404 - проще всего стереть или переименовать файлы.

Так получилось, что этих файлов довольно прилично и они лежат в разных папках.

Плюс ко всему, есть вероятность что всё нужно будет переделать обратно %)

[Удален]
#3

Ну можно с помощью mod_rewrite:

RewriteEngine On

RewriteBase /

RewriteRule ai$ 404.html [L]

Файла 404.html - надо чтобы не было.

Nikolaich
На сайте с 18.05.2005
Offline
132
#4
Interitus:
Ну можно с помощью mod_rewrite
....
Файла 404.html - надо чтобы не было.

Спасибо большое!

Помогло!! :)

Andreyka
На сайте с 19.02.2005
Offline
822
#5

<Files ~ "(\.(conf|inc|module|pl|sh|sql|theme|engine|xtmpl)|Entries|Repositories|Root|scripts|updates)$">

order deny,allow

deny from all

</Files>

Не стоит плодить сущности без необходимости
Nikolaich
На сайте с 18.05.2005
Offline
132
#6

Andreyka, я так понимаю в этом случае посылается не 404, а скорее 403...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий