Jump to content

.htaccess


Recommended Posts

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

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

nohotlinks+htaccess

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

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

User-agent: *

Disallow: /

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

  • 6 months later...

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

<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]

Edited by Franchrise
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...