bass-inu's blog

非IT企業Web担当者の孤独な雑記

拡張子.htmlで携帯XHTML対応&PHP動作させる (ロリポップ用)

ロリポップは自由にphp.iniを設定できないので、以下の方法では無理だった。
Google Analytics携帯電話向けコード(PHP)をXHTMLに埋め込むメモ - bass-inuのひとりごとメモ


■やりたいこと

  • 携帯3キャリア対応のXHTMLページで拡張子は.html
  • PHPを動作させる


まず.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です。