WAP сайты строятся с помощью специального языка разметки - WML. Здесь вы сможете найти описание данного языка - описание WAP. В одном файле описывается несколько так называемых карточек (страниц). Если вы плохо знакомы с XML, вам, возможно, придется также найти редактор WAP сайтов.
Статические сайты
Создать статический WAP сайт очень просто.
Типы content-type для файлов, которые используются при работе с WAP:
Назначение
content-type
Расширение файла
WML source
text/vnd.wap.wml
.wml
Compiled WML
application/vnd.wap.wmlc
.wmlc
WMLScript source
text/vnd.wap.wmlscript
.wmls
Compiled WMLScript
application/vnd.wap.wmlscriptc
.wmlsc
Wireless bitmap
image/vnd.wap.wbmp
.wbmp
Таким образом, вы можете просто поместить файл index.wml в корневой каталог вашего сайта и ваш сайт начнет работать через WAP.
Динамические сайты
Для создания динамического сайта вы можете воспользоваться любым скриптовым языком, который вам нравится (PERL/PHP/ASP/ASP.NET). Единственное, что нужно помнить - при генерации страниц вы должны выдавать правильный заголовок content-type, соответствующий назначению страницы. Значения этого заголовка можно посмотреть в предыдущем разделе. Обратитесь к документации вашего средства программирования по поводу того, как можно выдать правильный заголовок content-type.
Расширение файла при этом может быть любым. Вы можете, например, создать файл index.php, который будет выдавать главную страницу WAP сайта.
Для создания WAP интерфеса на Вашем домене необходимо сделать следующее:
Создать поддомен, например wap.domain.ru (или каталог, например domain.ru/wap)
В корень поддомена (каталог httpdocs или в каталог вашего WAP интерфейса) положить файл .htaccess следующего содержания:
Создать файл(ы) с расширением WML и разместить в созданом поддомене (каталоге)
Всё! Ваш WAP интерфейс доступен на любом телефоне с WAP.
Здесь Вы можете узнать как создать файлы для вашего WAP интерфейса
Внимание! Важное примечание
Если Вы намерены использовать киррилицу на Вашем WAP-сайте, то необходимо будет
файлы создавать в кодовой стрнице utf-8. В заголовке файла должна присутствовать
строка:
<?xml version="1.0" encoding="UTF-8"?>
Все тарифы нашего хостингa поддерживают wap. Ознакомиться с тарифами вы можете
...здесь