-
26 ИЮНЬ 20140
-
25 ИЮНЬ 20140
-
24 ИЮНЬ 20140
-
21 ИЮНЬ 20140
-
20 ИЮНЬ 20140
Пара настроек файла .htaccess которые вам могут пригодиться
Устанавливаем индексный файл для сайтаDirectoryIndex имя_файла
Кодировка по умолчаниюCharsetDefault ваша_кодировка
Запрет доступа с определенного iporder allow deny
deny from all
deny from <ваш ip>
Установка пароля на директориюAuthName "Private zone"
AuthType Basic
AuthUserFile /pub/home/твой_логин/.htpasswd
require valid-user
</Files>
Изменение максимального размера для загружаемых файловphp_value upload_max_filesize 40M
php_value post_max_size 40M
Защита сайта от вставки изображений с других ресурсовRewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.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>
Перенаправление на защищенное соединение HTTPSRewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} -
19 ИЮНЬ 20140
Удалить дубликаты значений в массиве javascript
Array.prototype.contains = function(v) {
for(var i = 0; i < this.length; i++) {
if(this[i] === v) return true;
}
return false;
};
Array.prototype.unique = function() {
var arr = [];
for(var i = 0; i < this.length; i++) {
if(!arr.contains(this[i])) {
arr.push(this[i]);
}
}
return arr;
}var duplicates = [1,3,4,2,1,2,3,8];
var uniques = duplicates.unique(); // result = [1,3,4,2,8] -
17 ИЮНЬ 20140
-
16 ИЮНЬ 20140
Категории:
Оставить на заметку в:





