Каждый кто хоть раз сталкивался с разработкой (созданием ) сайта или какого либо скрипта сталкивался с вопросом – “как проверить работоспособность” ну или нечто подобное… т.е. разработчику необходим инструмент для отладки собственных творений. А поскольку максимально удобно и быстро можно работать только на собственном компьютере а не на удаленном хостинге, то я хочу поделиться небольшим списком WEB серверов которые уже готовые и сконфигурированные можно установить себе на компьютер и экспериментировать.
1 - Денвер: сборка содержит Apache, PHP5 с поддержкой GD, MySQL, sqLite., MySQL5 с поддержкой транзакций, средство управления базой данных phpMyAdmin и многое другое.
Полагаю, что рано или поздно, но любой разработчик/создатель сайта сталкивается с проблемой оптимизации работы своего творения.
В данной публикации я предлагаю Вашему вниманию пять достойных внимания онлайн сервисов по компрессии, оптимизации а также валидации таблиц стилей CSS.
Возможно, Вы встречали на некоторых сайтах в случае попадания на не существующую (уже не существующую) страницу “ошибку 404”. Данная ошибка сообщает нам что запрашиваемый документ не найден. Сегодня я приведу пример того, как самому сделать необычную страницу “ошибки 404”.
Предположим, что Ваш сайт размещен на хостинге под управлением WEB – сервера Apache а он в свою очередь позволяет по разному возвращать коды ошибок с помощью директивы ErrorDocument (например, 404 Not Found - "страница не найдена").
На написание данной заметки меня натолкнула возникшая у меня недавно проблема, проблема “безболезненного” перевода сайта с одного домена на другой с сохранением тИЦ и PR а также по возможности максимального числа ссылок на сайт.
План действий:
1 Переносим наш сайт на новый домен 2 На старом домене необходимо создать файл .htaccess с 301-м редиректом на новый домен:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://наш.сайт/$1 [R=301,L]
301 Redirect ( Moved Permanently русск. Перемещёно навсегда, надолго ) данный код сообщает клиенту что для успешного выполнения операции нужно произвести следующий запрос к другому URI. Клиент в этом случае должен, как правило, произвести автоматический переход
3 На старом домене (тот, с которого ПЕРЕНОСИМ сайт) создаем файл robots.txt и указываем в директиве Host новый домен:
User-agent: *
Disallow:
User-Agent: Yandex
Disallow:
Host: наш.сайт
4 На новом домене (том, на котором будет располагаться наш сайт) создаем файл robots.txt с точно таким же содержанием, как в предыдущем пункте.
Поскольку фоновое изображения все чаще используется при создании различного рода WEB 2.0 сайтов я хочу привести пример реализации фиксированного фонового изображения.
CSS:
body { background:url(your-image.jpg) top right no-repeat; background-position:fixed; }
Где your-image.jpg как раз и является нашим изображением.