О телефоне
 Форум
 Документация
 Net-Monitor
 Мелодии к ERICSSON
 Секретные коды
 Универсальные коды GSM
 Программы
 Распиновка разьемов
 Письмо автору
 Wap


Rambler's Top100 UP.RU - Internet catalog TopList

Настройка Web-сервера для поддержки "WAP"




Самый простой путь создать свой WAP сервер - это взять за онову обыкновенный HTTP-сервер. Я рекомендую Apache. Если же вы захотите увидеть динамическое наполнение, то лучше использовать серверные сценарии на языке PHP. Конечно, и Apache и PHP созданы для обслуживания HTML страниц и HTML-броузеров, но они достаточно хорошо будут работать и для WAP-совместимых WML-броузеров.

Важно настроить HTTP сервер таким образом, чтобы WML броузер знал, что он получает именно WML, а не HTML страницы. Это делается путем редактированием MIME типов. Обычному HTML документу соответствует MIME тип text/html. Однако, для WAP броузеров, которые не способны понимать HTML, MIME тип должен быть другим.

MIME типы для работы с WML:

Тип документа             MIME тип                        Pасширение

Plain WML documents       text/vnd.wap.wml                .wml
Wireless Bitmap Images    image/vnd.wap.wbmp              .wbmp
Compiled WML documents    application/vnd.wap.wmlc        .wmlc
WMLScripts                text/vnd.wap.wmlscript          .wmls
Compiled WML Scripts      application/vnd.wap.wmlscriptc  .wmlsc

Добавьте нижеследующие MIME типы в конфигурацию Apache http-сервера. Для этого следует отредактировать файл httpd.conf (в более стрых версиях srm.conf), который обычно находится в директории /usr/local/apache/conf/. Найдите в нем секцию AddType и добaвьте туда такие строки:

# MIME Types for WAP
AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbmp .wbmp
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlscriptc .wmlsc

Далее следует сохранить файл и рестapтовать apache.
В случае, если вы не имеете прав администратора на сервере, вы можете добавить эти типы для каждой директории в отдельности. Для этого следует поместить в каждую директорию, котoрая будет содержать WML файлы, файл .htaccess со следующим содержимым:

DirectoryIndex  index.wml
AddType text/vnd.wap.wml wml
AddType application/vnd.wap.wmlc wmlc
AddType text/vnd.wap.wmlscript wmls
AddType application/vnd.wap.wmlscriptc wmlsc
AddType image/vnd.wap.wbmp wbmp

Вашим посетителям придется полностью набирать адрес вашего сервера, что, для многих из них, может оказаться непростой задачей. Поэтому крайне полезно стaвить нa себя ссылку в каком-либо WAP-портале (например, WAPGATE.RU).
Если "www" стало стандартным префиксом для HTTP серверов, тo "wap" становится для WAP серверов. Например, wap.wapmail.ru.







Best view IE6 1024x768
Copyright ©2003 XForce All rights reserved.


Сайт создан в системе uCoz