подскажите что необходимо прописать в .htaccess для:
1. - кеширования всех get запросов
2. - что бы не воровали трафик и не обращались к файлам которые находятся на сервере с других доменов. в нете нарыл вот такое:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
#домены, которые могут ссылаться на картинки с вашего сайта
RewriteCond %{HTTP_REFERER} !^http://([ -a-z0-9] \.)?yoursitename\.ru [NC]
#не показывать картинки при хотлинках
RewriteRule \.(gif|jpe?g|png)$ - [F,NC,L]
поменял "yoursitename\.ru" на свой сайт - но картинки как грузились так и грузятся с других доменов
3. - как сделать так что б никто не обращался к сайту через иФрефмы...
заранее благодарен за вашу помощь!
Спустя 14 минут, 33 секунды (4.04.2012 - 00:02) I++ написал(а):
Цитата (John Cena @ 4.04.2012 - 00:47) |
доброе время суток. подскажите что необходимо прописать в .htaccess для: 1. - кеширования всех get запросов 2. - что бы не воровали трафик и не обращались к файлам которые находятся на сервере с других доменов. в нете нарыл вот такое: RewriteEngine On поменял "yoursitename\.ru" на свой сайт - но картинки как грузились так и грузятся с других доменов 3. - как сделать так что б никто не обращался к сайту через иФрефмы... заранее благодарен за вашу помощь! |
1.
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "access plus 1 month"
</IfModule>
2. Туфта.
3. Закрой сайт логином и паролем.
Спустя 59 минут, 51 секунда (4.04.2012 - 01:02) John Cena написал(а):
спасибо за помощь, но по поводу "2" каким образом можно избежать этого?
и еще - можно ли каким-то образом просматривать файл .htaccess и если да, то как его спрятать?
и еще - можно ли каким-то образом просматривать файл .htaccess и если да, то как его спрятать?
Спустя 11 минут, 10 секунд (4.04.2012 - 01:13) I++ написал(а):
Цитата |
спасибо за помощь, но по поводу "2" каким образом можно избежать этого? |
Цитата |
и еще - можно ли каким-то образом просматривать файл .htaccess и если да, то как его спрятать? |
<Files ~ "^.ht">
Order allow,deny
Deny from all
</Files
Это прописывается в apache.conf, если у вас через сайт можно набрать так: example.com/.htaccess то хостер идиот.