.htaccess regras equivalentes?

1

Para impedir o acesso de outros sites (hotlinking) ou acesso direto (digitar um URL), as regras do .htaccess estão abaixo dos equivalentes?

REGRA 1

<files myfile_one.php>
order allow,deny
deny from all
</files>

<files myfile_two.php>
order allow,deny
deny from all
</files>

REGRA 2

RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteRule ^myfile_(one|two).php$ - [F,NC]
    
por José Roberto V. Costa 09.03.2015 / 03:15

1 resposta

1

Eu acho que pelo que você está tentando realizar, eu diria "sim", mas com a advertência se você quisesse ser super técnico, acho que as diretivas combinam com esses nomes de arquivos em qualquer pasta, mas o RewriteRule como escrito está apenas na pasta atual. Além disso, acho que é sensível a maiúsculas e minúsculas, mas sua regra não diferencia maiúsculas de minúsculas devido a [NC].

    
por 20.04.2015 / 18:56