kikaku
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 携帯振り分けと、パーマリンク書き換えのhtaccessrockhopper2000さん、最後まで見捨てないで下さって、本当にありがとうございました。
「mod_rewriteの書き方」は、ここ何週間かずっと探し求めていた情報でした。
なんで見つけられなかったんだろう…。
「鈴木さんのブログ」もすごく興味深い内容でした。
SEO対策も日々検索結果とにらめっこしているところなので、
これから参考にさせていただきます。フォーラム: 使い方全般
返信が含まれるトピック: 携帯振り分けと、パーマリンク書き換えのhtaccessrockhopper2000さん、最後までおせわになります。
↑ご提案していただいたようにすると、
ドコモではNotFoundとなり、
The request URL /*****/mob//usr/home/サーバー/html/***** was not found on this server.
と表示されます…。問題がなければ、$1をはずしたままでいこうと思います。
フォーラム: 使い方全般
返信が含まれるトピック: 携帯振り分けと、パーマリンク書き換えのhtaccesslilyfanさん、携帯振り分けの修正、ありがとうございます。
とっても助かりました。
リダイレクト、やってみたのですがまたエラーになってしまって…。
先の方法に戻しました。そして、rockhopper2000さんに教えていただいた.htaccessの中で、
RewriteRule ^(.*)$ /*****/mob/$1 [R=301,L]
の部分の$1を消したら、スラッシュなしのアドレスでも携帯からアクセスできるようになりました。
これでやりたいことはすべて実現したのですが、これは良くない方法でしょうか。フォーラム: 使い方全般
返信が含まれるトピック: 携帯振り分けと、パーマリンク書き換えのhtaccessshokun0803さん、返信ありがとうございます。
rockhopper2000さんに教えていただいた、.htaccessに、shokun0803さんの教えていただいた方法をプラスすることで、携帯からもアクセスできるようになりました。
ただ、
http://example.co.jp/*****
というアドレスでは、携帯からのアクセスで404エラーになってしまいます。
http://example.co.jp/*****/
と、最後にスラッシュを付けるとうまく表示されるのですが…。すでにスラッシュを付けないアドレスで、QRコードをチラシ等に印刷し配布しているため、できればスラッシュなしで表示したいのですが、いかがでしょう。
フォーラム: 使い方全般
返信が含まれるトピック: 携帯振り分けと、パーマリンク書き換えのhtaccessrockhopper2000さん、お世話になっております。
教えていただいた通り、/*****/.htaccessに記入した場合、wordpressでのパーマリンク変更はOK、携帯からのアクセスは同じくエラーでした。
その時のLive HTTP headerは以下です。http://example.co.jp/*****/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/ GET /*****/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/ HTTP/1.1 Host: example.co.jp User-Agent: DoCoMo/2.0 N901iS(c100;TB;W24H12) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja Accept-Encoding: gzip,deflate Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-alive HTTP/1.1 301 Moved Permanently Date: Mon, 15 Mar 2010 00:56:54 GMT Server: Apache Location: http://example.co.jp/*****/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/mob/ Keep-Alive: timeout=15, max=99 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=iso-8859-1 ----------------------------------------------------------またhttp://example.co.jp/*****/とした場合は以下のようになりました。
http://example.co.jp/*****/ GET /*****/ HTTP/1.1 Host: example.co.jp User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja Accept-Encoding: gzip,deflate Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-alive HTTP/1.1 200 OK Date: Mon, 15 Mar 2010 01:01:46 GMT Server: Apache X-Pingback: http://example.co.jp/*****/xmlrpc.php X-Powered-By: PHP/5.2.4 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 ----------------------------------------------------------ほんとにもう、何が何だか分からないのですが、よろしくお願いします…。
フォーラム: 使い方全般
返信が含まれるトピック: 携帯振り分けと、パーマリンク書き換えのhtaccessrockhopper2000さん、何度もありがとうございます。
ドコモのユーザーエージェントで、「Live HTTP header」を見たら、以下が出ていました。
まったく見方がわかりませんが、レスポンスヘッダというのはこれのことでしょうか。HTTP/1.1 404 Not Found Date: Fri, 12 Mar 2010 04:21:41 GMT Server: Apache Cache-Control: no-cache, must-revalidate, max-age=0 Expires: Wed, 11 Jan 1984 05:00:00 GMT Pragma: no-cache X-Pingback: http://example.co.jp/*****/xmlrpc.php X-Powered-By: PHP/5.2.4 Last-Modified: Fri, 12 Mar 2010 04:21:42 GMT Keep-Alive: timeout=15, max=99 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8またディレクトリ構成は、
http://example.co.jp/(ルート)
以下ルート下位として記入
/*****/index.php(WordPressのインデックスファイル)
/*****/.htaccess(WordPressの.htaccess)
/*****/wp/(WordPressのコアファイル群設置ディレクトリ)
/*****/mob/(モバイル用のファイル設置ディレクトリ)
/*****/mob/index.html(モバイル用のインデックスファイル)このようにしています。
もともと、http://example.co.jp/という本サイトがあり、その支店のサイト、として今のサイトを作っています。
http://example.co.jp/*****/の中にwordpressとmobという携帯用のフォルダが入っています。
この状態に問題があったのでしょうか…。フォーラム: 使い方全般
返信が含まれるトピック: 携帯振り分けと、パーマリンク書き換えのhtaccessみなさん、ていねいな返信をいただき、ありがとうございます。
kzさん、ktaistyleは他サイトではいくつか利用しています。
今回は携帯サイトがすでに出来上がってしまっていて、公開間近なためktaistyleへの移行は難しい気がして悪戦苦闘しています。rockhopper2000さん、
携帯のエラーというのは、キャリアによっていろいろですが、ドコモでは「無効なデータを受信しました(302)」となります。
・Firefoxに「User Agent Switcher」と「Live HTTP header」プラグイン
・Apache(mod_dir)のDirectoryIndex
の意味がよくわからなくて、「以下のようにしたら…」の部分だけ試させてもらいました。
結果は携帯では「Not Found」、wordpressでもページへ移動しようとすると404となりました。
携帯のほうのアドレスが、本当はhttp://********.co.jp/*****/mob/なのに、http://********.co.jp/mob/になっていました。
/mob/には.htaccessはありません。
/mob/のindexファイルは.htmlです。lilyfanさん、
ユーザーエージェントの部分は、どこかのサイトからのコピペだったと思います。
教えていただいたように試したところ、携帯では「無効なデータを受信しました(302)」という同じエラーのまま、wordpressでは正常にページへ移動することができています。