Тонкости сайтостроительства и Секреты паутинных дел мастеров
Здравствуйте, дорогие читатели!
Итак, вот что появилось за последнее время у нас в блоге.
Отладка
Ничего не работает! Что делать???
Ты написал программу, а она не работает.
Вариантов тут немного - либо сидеть и пытаться умственным усилием
обнаружить ошибку, в сотый раз просматривая код, либо пойти на форум и
попросить, чтобы там тебе нашли ошибку.
Самое интересное, что есть третий, в сто раз лучше первых двух.
Этот способ называется “Отладка программы”.
.htaccess
Старая зубастая статья по файлам “.htaccess”. Вот список освещаемых тем.
» Для чего служит .htaccess?
» Синтаксис .htaccess
Запреты на доступ
» Запрет на все файлы
» Разрешить доступ только с определенного IP
» Запретить доступ только для определенного IP
» Запрет доступа к группе файлов по маске
» Запрет доступа к конкретному файлу
Установка пароля
» Пароль на директорию
» Пароль только на 1 файл
» Пароль на группу файлов
» Проверка прав доступа к 3-м директориям, 2 из которых вложенные
Перенаправления
» Перенаправление (редирект) посетителя на другой URL
» Показ разных страниц, в зависимости от IP адреса посетителя
» Перенаправление посетителя при запросе определенных страниц
» Как сделать стартовой другую страницу?
» Как заставить Апач обрабатывать SSI директивы?
» Как заставить Апач выполнять php код в файлах с расширением отличным от php?
» Как самому обрабатывать ошибки Апача?
» Как поставить запрет на отображение содержимого директории при отсутствии индексного файла?
Кодировки
» Можно ли указать кодировку на все файлы, в которой по умолчанию получает документы браузер?
» Можно ли указать кодировку на загружаемые файлы?
» Я закачиваю на сайт файл в одной кодировке, а Apache его перекодирует, как избавиться?
» Как применять различные кодировки для различных типов файлов?
Частые ошибки
» Создал файл .htaccess, но сервер выдает 500 ошибку - Internal Erorr
NoTeleport или Как защитить сайт от полного выкачивания
Бывают такие случаи, когда владелец сайта не желает, или не имеет возможности, отдавать свой сайт целиком своим посетителями, приведём пример:
У вас есть сайт, на котором, вы публикуете обои для рабочего стола. Общий объем сайта - 500Mb, посещаемость 7 000 хостов в сутки, безошибочный трафик - 300Гб в месяц или 10 Гб в день. Добавим к этим посетителям еще 20 человек, скачавших ваш сайт целиком, получаем увеличение трафика на 10Гб или в два раза. Или другими словами 0.28% посетителей создали 50% трафика, не совсем честно, особенно если вы оплачиваете трафик.
robots.txt. Что такое, с чем едят
Поисковые сервера всегда перед индексацией вашего ресурса ищут в корневом каталоге вашего домена файл с именем “robots.txt” (http://www.mydomain.com/robots.txt). Этот файл сообщает роботам (паукам-индексаторам), какие файлы они могут индексировать, а какие нет.
SQLite или Что делать, если хостер зажал MySQL
- Кто-то не подозревает о его существовании… Кто-то знает, но молчит… Иногда умышленно…
- А почему?
- Да потому, что даже если твой хостер зажмотил для тебя MySQL, ты можешь пользоваться полноценной базой данных. Прочти и пойми, что закончились твои мучения с текстовыми файлами, давно уже закончились…
- Как же звать освободителя?
- SQLite!
Для тех, кто не понял: статья содержит подробное введение в БД SQLite. Данная БД присутствует на большинстве современных хостингов, благодаря чему, вы можете использовать базы данных в своих проектах, даже если хостер не предоставляет или запрещает подобную возможность!