RewriteEngine on RewriteCond %{HTTP:Accept-Language} (ru) [NC] RewriteRule .* КУДА [L]
Включая переходы без REFERER, т.е. когда адрес указывают в строке браузера.
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ КУДА_ПОСЛАТЬ [NC,R,L]
Только по сссылкам на чужих сайтах:
RewriteEngine on RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ КУДА_ПОСЛАТЬ [NC,R,L]
Если вы не хотите, чтобы пользователи переходя с определенных сайтов попадали на ваш, вы можете это запретить.
RewriteEngine on RewriteCond %{HTTP_REFERER} bannedurl1.com [NC,OR] RewriteCond %{HTTP_REFERER} bannedurl2.com [NC,OR] RewriteRule .* - [F]
bannedurl1.com и bannedurl2.com — примеры запрещенных сайтов.
Объем загружаемого файла:
php_value upload_max_filesize 15M
Максимальный размер запроса для загрузки в PHP:
php_value post_max_size 10M
Время выполнения скрипта:
php_value max_execution_time 240
Время для скрипта на разбор введенных данных:
php_value max_input_time 180
Установка заголовка X-UA-Compatible:
Header set X-UA-Compatible "IE=Edge"
Для поисковой оптимизации, и уменьшения времени загрузки страницы, Google рекомендует установить заголовок Vary: Accept-Encoding
Заголовок ответа HTTP/1.1 Vary позволяет серверу указать, что закэшированный ресурс может использоваться без проверки только, если указанные в Vary заголовки совпадают с заголовками запроса. Значения: Accept-Encoding, Host, User-Agent, Accept-Language.
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz|html)$">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
Alias /javascripts /usr/share/javascript/
<Directory "/usr/share/javascript/">
Options FollowSymLinks MultiViews
</Directory>
Положите общий файл, например, icon.png в директорию /usr/share/javascript/ В файл /etc/javascript-common/javascript-common.conf и добавьте строку:
Alias /apple-touch-icon-precomposed.png /usr/share/javascript/icon.png
Если у вас открываются .doc, .docx файлы в браузере с непонятной кодировкой и вы хотите чтобы при левом клике файл сохранялся, а не открывался, то вам необходимо прописать в .htaccess:
AddType application/force-download doc AddType application/force-download docx AddType application/force-download xls AddType application/force-download xlsx
Если вы используете https и хотите, чтобы все пользователи перенаправлялись на него, то вам поможет следующий код:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Если Ваш логин на сайте admin и он устанавливается в куку с именем login Вы можеле легко закрыть доступ посторонним в любую директорию. Для этого создайте в этой директории(папке) файл .htaccess со следующим содержимым:
RewriteEngine On
RewriteCond %{HTTP_COOKIE} !login=admin [NC]
RewriteRule .* http://%{HTTP_HOST}/ [L,R=301]