На главную

Библиотека Интернет Индустрии I2R.ru

Rambler's Top100

Малобюджетные сайты...

Продвижение веб-сайта...

Контент и авторское право...

Забобрить эту страницу! Забобрить! Блог Библиотека Сайтостроительства на toodoo
  Поиск:   
Рассылки для занятых...»
I2R » Сайтостроительство » Web-программирование

Настройка ssi и страниц ошибок

Эта статья посвещена тому как надо правильно использовать технологию ssi, чтоб в дальнейшем у вас не возникали вопросы и ошибки в работе, а так же мы посмотрим как можно сделать свои страницы ошибок.

.::ОГЛАВЛЕНИЕ::.

  1. Для чего нужен ssi?
  2. Что нужно для подключения
  3. Как подключить ssi?
  4. Как сделать свои страницы ошибок?

.:1:.

Итак для чего же нужен ssi? Эту технологию используют для облегчения вывода данных на свою страницу например : новости сайта, анекдоты, и прочее. Т.е вам не надо писать в своем документе много билеберды, чтоб что то включить из другого файла, а вы просто открывайте свой документ в любом текстовом редакторе и вставляете подобную строчку "<!--#include virtual="/cgi-bin/vopros.pl" -->", но такую возможность можно использавать только на платном хостинге или на хостинге, который поддерживает ssi. Пример работы можно помотреть на главной странице "НОВОСТИ". ssi часто используется в скриптах для вывода данных на глaвную страницу.

.::2::.

Итак немножко я вам рассказал для чего нужен ssi, а теперь я вам покажу как его заставить работать на своем хостинге.

Создайте файл ".htaccess" и загрузите его в директорию с вашими html файлами (никаких прав доступа не надо).

содержание файла ".htaccess":

Options +Includes
AddType text/html .shtml
AddHandler server-parsed .shtml


order allow,deny
deny from all


order allow,deny
deny from all



order allow,deny
deny from all


AddType text/html .shtml

AddHandler server-parsed .shtml - это строка сообщает вашему серверу с каким рзширением обрабатывать файлы на нахождение ssi.Сдесь указано расширение (shtml) например если я создам файл main.htm и включу туда ssi, то сервер небудет выполнять и обрабатывать ssi, а если я создам файл main.shtml, то у меня все заработет. Если вы хотите, чтоб ssi работало и в других файлах, то просто дописывайте свои расширения например : htm, html и т.д.


order allow,deny
deny from all



order allow,deny
deny from all



order allow,deny
deny from all

Эти строки защищают файлы от лишних глаз с расширением : *.inc, *.dat, *.inc.php. Вы так же можете добавлять свои расширения.

.::4::.

Подводим итоги

  1. Создайте файл ".htaccess";
  2. Загрузите его в папку с вашими html файлами;
  3. Создаете файл с расширением .shtml и включаете туда строку, которая прилогалась к вашему скрипту
НАПРИМЕР : "<!--#include virtual="/cgi-bin/pvdnews/pvd-nvi.pl" -->". Если вы сделали так как сдесь рассказано, то у вас все должно работать. Прошу заметить, что когда вы вставите ssi "<!--#include virtual="/cgi-bin/папка/файл" -->" в документ то прописывайте свой путь к файлу без http, а просто "<!--#include virtual="(тут ничего ненужно)/cgi-bin/папка/файл" -->"

.::5::.

Теперь я вам покажу как сделать свои страницы ошибок. Итак в файле ".htaccess" , который мы уже сделали дописываем сверху следующие строки например:

Содержание файла ".htaccess".

ErrorDocument 404 http://websoftmaster.fatal.ru/err/404.htm
ErrorDocument 403 http://websoftmaster.fatal.ru/err/403.htm
ErrorDocument 400 http://websoftmaster.fatal.ru/err/400.htm
ErrorDocument 500 http://websoftmaster.fatal.ru/err/500.htm
Options +Includes
AddType text/html .shtml
AddHandler server-parsed .shtml


order allow,deny
deny from all



order allow,deny
deny from all



order allow,deny
deny from all

http://websoftmaster.fatal.ru/err/500.htm - Это путь к документу, который будет вызываться вашим сервером при ошибке. Создайте свои документы и папку и в файле ".htaccess" укажите пути к своим документам.

Статью подготовил: Politov Alexandr
Источник: http://www.websoftmaster.fatal.ru

Спонсор раздела

Рассылки Subscribe.ru:

Библиотека сайтостроительства - новости, статьи, обзоры
Дискуссионный лист для web-разработчиков
Подписка на MailList.Ru
Автор: NunDesign
Другие разделы
Оптимизация сайтов
Web-студии
» Новое в разделе
Web-дизайн
Web-программирование
Интернет-реклама
Раскрутка сайта
Web-графика
Flash
Adobe Photoshop
Рассылка
Инструменты вебмастера
Контент для сайта
HTML/DHTML
Управление web-проектами
CSS
I2R-Журналы
I2R Business
I2R Web Creation
I2R Computer
рассылки библиотеки +
И2Р Программы
Всё о Windows
Программирование
Софт
Мир Linux
Галерея Попова
Каталог I2R
Партнеры
Amicus Studio
NunDesign
Горящие путевки, идеи путешествийMegaTIS.Ru

2000-2008 г.   
Все авторские права соблюдены.
Rambler's Top100