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

.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
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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