拡張子.htmlで携帯XHTML対応&PHP動作させる (ロリポップ用)
ロリポップは自由にphp.iniを設定できないので、以下の方法では無理だった。
Google Analytics携帯電話向けコード(PHP)をXHTMLに埋め込むメモ - bass-inuのひとりごとメモ
■やりたいこと
まず.htaccess。
.htmlでphpを動かせるように設定する。
(ロリポップの場合)
AddHandler php5.2-script .html
(その他)
AddType x-httpd-php .html
各HTMLの最初に以下を記述。
<?php header("Content-type: application/xhtml+xml");?> <?php echo '<?xml version="1.0" encoding="Shift_JIS" ?>'."\n";?>
あとはいつも通りに携帯ページを作成。
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> <title>タイトル</title> </head> <body> 内容 </body> </html>
これでOKです。