+7 915 255 32 80
Demo
Вторник, 01 Июль 2014 00:00

.htaccess интересные скрипты

Автор 
Оцените материал
(0 голосов)

.htaccess можно располагать не только в корне сайта но и по папкам. это используется когда закрывается или ограничивается доступ к файлам.

 

закрывает доступ полностью : deny from all

 

закрывает доступ для всех крме указанного IP

order deny,allow

deny from all 

allow from xxx.xxx.xxx.xxx

закрывает доступ к конкретному файлу.. у данном случае к самому .htaccess

<Files .htaccess>

order allow,deny

deny from all

</Files>

 

для запрета просмотра деректории сайта

Options All -Indexes

 

защитить свои изображения от ссылок на других сайтах

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?домен.com [NC]

RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

 

блокировка пользователей перешедших с определенных доменов

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_REFERER} bannedurl1.com [NC,OR]

RewriteCond %{HTTP_REFERER} bannedurl2.com [NC,OR]

RewriteRule .* - [F]

</ifModule>

 

кэширование файлов.. должно ускорять загрузку сайта и переходы

<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">

Header set Cache-Control "max-age=2592000"

</FilesMatch>

 

и отключение кэширования для указанных типов файлов 

<FilesMatch ".(pl|php|cgi|spl|scgi|fcgi)$">

Header unset Cache-Control

</FilesMatch>

 

указание параметров по умолчанию для диалога скачивания файла.. то есть ускоряет для пользователя процесс загрузки определенных файлов.

AddType application/octet-stream .pdf

AddType application/octet-stream .zip

AddType application/octet-stream .mp3

 

файла index с другим названием

DirectoryIndex name.html

 

ограничения заданные в .htaccess

ограничить загрузку на сервер размера файла: php_value upload_max_filesize 15M

ограничить размер файла для выгрузки с сервера php_value post_max_size 10M

ограничить время выполнения скрипта php_value max_execution_time 240

ограничение времени обработки скриптом исходных данных php_value max_input_time 180

 

.htaccess не сексуален, но потоки перенаправляе

Прочитано 128932 раз Последнее изменение Вторник, 01 Июль 2014 09:25