Блокирование трафика с сайтов *top100plus.ru («top 100 plus» разводил)
Если вам нужно заблокировать входящий трафик с любого сайта top100plus.ru вписываем две строчки в htaccess:
RewriteCond %{HTTP_REFERER} ^(.*)100plus\.ru(.*) [NC]
RewriteRule .* - [F]
Запретить доступ по IP (айпи) адресу
Order allow,deny
allow from all
Deny from 198.69.132.24
Переезд домена
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^robots\.txt$ robots.php [L] RewriteCond %{REQUEST_URI} !/robots.php$ [NC] RewriteCond %{REQUEST_URI} !/robots.txt$ [NC] RewriteCond %{HTTP_HOST} ^(www\.)?web-boss\.info$ [NC] RewriteRule ^(.*)$ http://webboss.pro/$1 [R=301,L] </IfModule>
Подмена файла robots.txt на robots.php
RewriteRule ^robots\.txt$ /robots\.php [L]
Переезд поддоменов домена на другой домен
RewriteCond %{REQUEST_URI} !/robots.php$ [NC] RewriteCond %{REQUEST_URI} !/robots.txt$ [NC] RewriteCond %{HTTP_HOST} ^(.*)\.web-boss\.info$ [NC] RewriteRule ^(.*)$ http://%1.webboss.pro/$1 [R=301,L]
Закрытие доступа к определенным типам фалов
<Files .htpasswd> deny from all </Files>
Установка кодировки
AddDefaultCharset utf-8
Логирование и запись PHP ошибок
php_value error_reporting 2047 php_flag log_errors on php_flag display_errors off php_value error_log "/var/www/{USERPATH}/data/www/_logs/php_error.log" — {USERPATH} и имя файла меняете на свой
301 редирект с одной страницы на другую
RewriteRule ^public/partner_oferta\.pdf$ /doc/partner_oferta [R=301,L,NC]
^ — начало домена $ — конце строки [R=301,L,NC] — параметры редиректа 301 L — последнее правило, не применят другие NC — без учета регистра
Перенаправление всех запросов в файл index.php
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L]
1я строка правил говорит о том, что это не файл 2я строка правил говорит о том, что это не директория
Установка времени кэширования файлов на стороне браузера
<ifmodule mod_expires.c> <filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$"> ExpiresActive on ExpiresDefault "access plus 1 month" </filesmatch> </ifmodule>
Разрешение кросс-домменых запросов к определенным типам файлов
<IfModule mod_headers.c> <FilesMatch ".(eot|css|otf|ttc|ttf|woff)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule>
Настройка ModPagespeed от Googgle
<IfModule pagespeed_module> #включаем или выключаем ModPagespeed on #откключаем для следующих ресурсов ModPagespeedDisallow "http://webvisor.com" ModPagespeedDisallow "http://webvisor.com/*" </IfModule>
Включение/выключение gzip сжатия
php_flag zlib.output_compression On php_value zlib.output_compression_level 5
Ваши комментарии и замечания:
Отвлекись и улыбнись :)
Чем отличается программист от политика? — Программисту платят деньги за работающие программы.
Показать другой...