Настройка сервера Apache для работы с wap-протоколом |
|
Написал Ярослав Гасов
|
06.02.2007 |
Важно настроить HTTP-сервер Apache таким образом, чтобы WML-броузер знал, что он получает именно WML, а не HTML страницы. Это делается путем редактированием MIME типов.
В директории, в которой Вы собираетесь создавать "WAP-страничку", необходимо создать файл ".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
Не забудьте в файле конфигурации Apache "httpd.conf" прописать для данной директории следующее: <Directory "{весь путь}/wap"> AllowOverride All </Directory>
Вот пример простейшего "index.wml": <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="card1" title="My Wap Page"> <p>Hello world - this is my first wap card!</p> <p><a href="#card2">Go to the second card</a></p> </card> <card id="card2" title="Second Card"> <p>This is my second wap card!</p> <p><a href="#card1">Go back to the first card</a></p> </card> </wml> При просмотре WML-броузером данный пример будет выглядеть следующим образом: |
Последнее обновление ( 03.03.2007 )
|