Перейти к содержанию
СофтФорум - всё о компьютерах и не только

.htaccess


Рекомендуемые сообщения

Помогите в заполнении файла:

1. Как можно запретить прямое скачивание файлов? Можно ли указать все расширения?

2. Как закрыть сайт от поисковых машин всех типов?

Ссылка на комментарий
Поделиться на другие сайты

1. Так запрещается доступ к файлам с указанными расширениями

 <Files "\.(inc|sql|...другие расширения...)$">order allow,denydeny from all</Files>

2. Я с такой задачей не сталкивался, поэтому:

http://www.google.ru/search?q=htaccess+%D0...b0cc47e6a46af22

Ссылка на комментарий
Поделиться на другие сайты

Помогите в заполнении файла:

1. Как можно запретить прямое скачивание файлов? Можно ли указать все расширения?

nohotlinks+htaccess

2. Как закрыть сайт от поисковых машин всех типов?

ИМХО, проще сделать это через robots.txt. Точнее, прописать в нем :

User-agent: *

Disallow: /

Ссылка на комментарий
Поделиться на другие сайты

а разве, если сайт не зарегить в поисковиках, поисковик все равно найдет ?

дык ... на то он и поисковик, чтобы искать. Например, может найти по ссылке на другом, известном ему сайте. А регистрация в поисковике только ускоряет индексирование и делается с целью продвижения сайта. Но это уже совсем другая тема.

Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

Что бы не плодить темы, продолжу тут: собственно вопрос с закрытием некоторых файлов от ботов решился быстро, но остался вопрос с хотлинком. Закрыть медийные файлы смог, а вот с другими проблема. Можно ли как-нибудь закрыть от хотлинка все расширения файлов?

<files .htaccess="">

order allow,deny

deny from all

</files>

<ifmodule mod_rewrite.c>

RewriteEngine On

RewriteCond %{QUERY_STRING} [^?]*\? [OR]

RewriteCond %{QUERY_STRING} (\.\./|\.\.\\) [OR]

RewriteCond %{QUERY_STRING} (///) [OR]

RewriteCond %{THE_REQUEST} "^(GET|POST) /?https?:"

RewriteRule (.*) $1 [F]

</ifmodule>

SetEnvIf User-Agent "^libwww-perl" badua

Order Allow,Deny

Allow from all

Deny from env=badua

Options All -Indexes

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} ^$ [OR]

RewriteCond %{HTTP_USER_AGENT} ^.*(<|>|'|%0A|%0D|%27|%3C|%3E|%00).* [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^.*(HTTrack|clshttp|archiver|loader|email|nikto|miner|python).* [NC,OR]

RewriteCond %{HTTP_USER_AGENT} ^.*(winhttp|libwww\-perl|curl|wget|harvest|scan|grab|extract).* [NC]

RewriteRule ^(.*)$ - [F,L]

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http://moydomen.com.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://www.moydomen.com.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://moydomen.com:80.*$ [NC]

RewriteCond %{HTTP_REFERER} !^http://www.moydomen.com:80.*$ [NC]

RewriteRule \.(*)$ - [NC,F,L]

Изменено пользователем Franchrise
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...