![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
当方、WEB関係の仕事していて、
某ポータルサイトを運営しているのですが、
携帯サイトのリニューアルということで、
まず携帯TOPページをxhtmlでより見栄えよく作ろうと色々調べた結果
docomoの癖が強く
.htaccessというものをサーバーに上げる作業が必要みたいで
AddType application/xhtml+xml .html
と書いたものを上げました。
携帯サイトは無事CSSが適用され、
xhtmlを見れるようになりましたが、
もともとあったPCのWEBサイト(safariとfirefox)が見れなくなりました。IE6で見てるところ問題ありませんでした。
おそらく.htaccessが同ディレクトリにあるからだと思いますが、
携帯サイトもPCサイトも同じサーバー内多大な数のページがありまして
今の現状のままで
.htaccessをいじってなんとかできないでしょうか?
モバイルからのアクセスのみ適用されるなど。。
参考までにWEBページの共通のヘッダーが
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
今回リニューアルのために作った携帯TOPのヘッダー
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN" "i-xhtml_4ja_10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />
.htaccessと携帯サイトのURLのディレクトリを変える以外の方法で
いい方法があればよろしくお願いします。
No.1ベストアンサー
- 回答日時:
apachならhtaccessに
AddType text/html html
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml
RewriteCond %{LA-F:REQUEST_FILENAME} \.html
RewriteRule .* - "[T=application/xhtml+xml]"
</IfModule>
とすればOKかも。
あるいは
同じディレクトリーで携帯サイトのファイル名を変えてよいなら、
携帯サイト用 xxx.xhtml
PC xxx.htm xxx.html
として使い分ける。
この回答への補足
回答ありがとうございます。
.htaccessにそちらを入れて試してみたところだめでした。
cssがかかっていないただのhtmlのままです。
あと、携帯サイトのファイル名は変えることができないんです。。
No.2
- 回答日時:
.htaccessを使う必要性は在りません。
HTMLのみの構成ならHTMLだけで済みます。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ~//EN" "http://www.w3.org/TR/xhtml1/DTD/~.dtd">
と・・・
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=******" />
で充分に反映する事を確認してます。
PCからの確認でも同じ。
此のHTMLファイルをIEでの確認の場合は、拡張子を「.html」にしないと「ファイルのダウンロード」に成るので注意。
尚、CSSに対しては内部参照以外は直接記述なので、当然「body」のみ背景色やテキスト色を指定しないと駄目です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- ASP・SaaS FC2 BLOG <AUDIO TAGを入れプレビューはOk テーンプレートを更新すると ✖ 1 2023/08/14 11:40
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
POSTしたデータの文字コードがu...
-
iframe内の表示を常に最新にしたい
-
<!DOCTYPE html>あってますか?↑
-
html で 変数を定義できますか?
-
WEBページがIEだけ文字化けして...
-
指定した演算を実施の結果を表...
-
Tomcat-ApacheでHTMLを表示させ...
-
自分のホームページが検索でひ...
-
コーディング 文字化けします
-
日本語が下記のように文字化け...
-
borderでa:hover下線表示させる...
-
safariにcssが反映されなくて困...
-
Duolingo のソースコードの名前...
-
css ,videotタグ。ホームページ...
-
HTMLで画像を上下中央に表示したい
-
カラーラインの中に文字
-
ページを開いたときにファイル...
-
縦書きタグについて。
-
<script>タグを使わずにFLASHを...
-
OGプロトコル、イメージを設定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<!DOCTYPE html>あってますか?...
-
<!DOCTYPE html>あってますか?↑
-
<!DOCTYPE html>あってますか?...
-
先日ウェブデザイン技能検定三...
-
css ,videotタグ。ホームページ...
-
指定した演算を実施の結果を表...
-
POSTしたデータの文字コードがu...
-
body内にmetaタグを記述は問題...
-
Duolingo のソースコードの名前...
-
HTMLファイルのインクルードで...
-
文字化けを故意に表示したい
-
iframe内の表示を常に最新にしたい
-
根号の書き方について
-
HTMLソースにない文字がブラウ...
-
safariだけcssが反映されない
-
WEBページがIEだけ文字化けして...
-
FFFTPでの文字化け
-
ページ全体を中央に配置したい...
-
Aタグのmailtoでメッセージ作成...
-
HTML上に貼り付けたPDFが表示さ...
おすすめ情報