日前搭建一台Wap网站,环境为RedHat EL5+Apache+PHP+Mysql,要求支持wml文件。现将涉及到的配置修改记录如下: 1、修改Apache的httpd.conf文件,增加如下内容。 AddType application/x-httpd-php .wml
AddType text/vnd.wap.wml .wml;charset=gb2312
AddType image/vnd.wap.wbmp .wbmp
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlscriptc .wmlsc。
AddType application/java-archive .jar
AddType text/vnd.sun.j2me.app-descriptor .jad 2、修改Apache的mime.types文件,增加如下内容。 text/vnd.wap.wml .wml
image/vnd.wap.wbmp .wbmp
application/vnd.wap.wmlc .wmlc
text/vnd.wap.wmls .wmls
application/vnd.wap.wmlsc .wmlsc
text/vnd.wap.wml wml
text/vnd.wap.wmlscript wmls
text/vnd.sun.j2me.app-descriptor
application/java-archive
application/vnd.wap.xhtml+xml xhtml 3、 测试性代码 <?php header("Content-type: text/vnd.wap.wml"); echo("<?xml version=\"1.0\">\n"); echo "<!DOCTYPE wml PUBLIC\"-//WAPFORUM//DTD WML 1.1//EN\"\"http://wapforum.org//DTD//wml_1.1.xml\">\n"; echo ("<wml>\n<card>\n<p>"); echo date("l dS of F Y h:i A")."<br />\n"; echo 'Hello World!'; echo ("</p>\n</card>\n</wml>"); ?> 4、该实际测试可用。
IIS配置如下: 1、WINDOW server 平台的IIS a、启动菜单->程序->管理工具 ->Internet 服务管理器 b、右击"Internet信息服务" 的子项计算机名,在快捷菜单上选择‘属性' c、在属性页面的下部,"计算机mime映射"中有一个‘编辑(D)'按钮,单击此按钮,会出现文件类型界面 d、单击‘新增类型'按钮,然后在相关的扩展名栏中填写 .wml ,在内容类型(MIME)栏中填写 text/vnd.wap.wml e、单击‘确定'按钮 f、重复c、d、e 三步,再增加其他的MIME类型。 2、Apache Web Server on Windows server OR Solaries OR LINUX OR OTHER UNIX a、不管是NT 还是UNIX 或LINUX ,都是修改 Apache 安装目录下的conf/mime.types文件 b、在该文件中增加以下内容: text/vnd.wap.wml .wml
image/vnd.wap.wbmp .wbmp
application/vnd.wap.wmlc .wmlc
text/vnd.wap.wmls .wmls
application/vnd.wap.wmlsc .wmlsc
c、存盘
d、重新启动APACHE WEB SERVER IIS 即可。
|