- ベストアンサー
モバイルサイトの影響でPCサイトが閲覧できなくなった
- モバイルサイトをリニューアルするために、.htaccessファイルをサーバーにアップロードしましたが、結果的にPCサイトが閲覧できなくなりました。
- 携帯サイトは見た目もまとまり、正常に動作していますが、PCサイトは一部のブラウザでしか表示されません。
- 現在の状況を考慮して、.htaccessファイルを調整するか、モバイルアクセス時のみ有効にする方法を検討しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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 として使い分ける。
その他の回答 (1)
.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」のみ背景色やテキスト色を指定しないと駄目です。
お礼
回答ありがとうございます。 ヘッダーに上記をコピーして入れてみたのですが、htmlのままでした。 やはりだめなんでしょうか
補足
回答ありがとうございます。 .htaccessにそちらを入れて試してみたところだめでした。 cssがかかっていないただのhtmlのままです。 あと、携帯サイトのファイル名は変えることができないんです。。