携帯版各作品ページトップのパス変更

[ガラケー版(QRコード)] 総閲覧回数:3,616,438回 / ブログ拍手:2,143
作品DB等各サービスの機能追加情報や、技術系・面白系記事を中心に提供。
記事の投稿は基本Twitterでも告知させて頂いています。
連絡は作品DBの論客の方なら私書、DB外ユーザの方ならメールTwitterで可能です。
アクセス記録[推移 / PV内訳(過去1日 / 過去1週間) / 外部アクセス元 (昨日 / 過去1週間) / ログイン論客足跡]
プロフィール私書(メール)
   /   /送済
評価(一覧   /)
投票   /共:   /
ファン登録
作品/情報/
DB構築()
ブログ
[書く]
攻略記事リンク集
My Play List
<=新記事2010/05/27 法人決算終了
=>古記事2010/05/22 OP/ED/PV DB携帯版のリンクフロー改善&バグ修正

1.
2010/05/23 作品DB開発/運用 > 携帯版各作品ページトップのパス変更」
[この書込みのみ表示(記事URL紹介用) / 編集 / 削除 / トラバ送信 / 共有分類に追加(タグ付け)]

1. 文章説明
2. 携帯版作品ページのトップのURL変更
        1. ここで言うファイルパスの仮想化とは
3. 生じる影響
        1. バグの可能性の発生
        2. 携帯版への転送
        3. Goo検索(DoCoMo検索)での改善
        4. 携帯版各作品商品リストのバグ解決

1. 文章説明

以下の変更はご使用上関係無い内部的な作業に近いものですが、もしかしてこの変更に絡んで問題・バグに遭遇される方がいらっしゃるかもしれないので、変更について報告させて頂きまます。
2. 携帯版作品ページのトップのURL変更

携帯版作品ページのトップページですが、
http://www.accessup.org/ihj/DRAGON%2520BALL%2520KAI.html?guid=ON
といったパスを
http://www.accessup.org/anime/i/lang_j/anime/7_DRAGON_20BALL_20KAI.html?guid=ON
になるように変更しました。

近頃Gooの検索が同じNTT系という事でGoogleに変わってDoCoMoの公式検索の携帯サイト検索部分に採用されましたが(プレスリリース)、
Gooのクローラーは%が入ったファイル名のURLをきちんと取得する事が出来ませんでした(404のNot foundエラーになってしまう 参考ログ)。

これはGooの検索のクローラーが解決すべき問題ではありますが、

・携帯版のURLについてはPC版に比べ被リンク・SBM等の関係などが限られるので、今の所影響最小限で変更する事が出来る
・ファイルパスの仮想化作業(=1箇所のファイルを変更すると全部のパスを変更出来るようにする)が近い予定に入っていた
・PC版のトップに携帯からアクセスがあった時に携帯版に自動転送する設定をhttpd.conf(ウェブサーバーapacheの設定)でする場合、現在正規表現だけで出来る対応関係になっていない
・今までGooの携帯検索はシェア的に無視して良い存在だったが、DoCoMoの公式検索に採用されたのなら利用者数が増えるので、きちんと対応する必要がある

為、こちらのURLを変更する作業をしました。
なお、旧URLにアクセスされた場合には、自動的に新URLに転送するような設定にしてあります。
      1. ここで言うファイルパスの仮想化とは

一つ一つのファイルに直接書くのではなく、
use ConfAnime;
という形で共通のモジュールを指定して、
$conf_anime->get_path({'kind'=>'anime', 'lang'=>'j', 'ekey'=>'ARMS', 'from'=>'i', 'type'=>'work'})
みたいな形で決定要素となるパラメーターを渡してファイルパスを取得するような仕組。

これで、一つのファイルの変更で、一気に色々とファイルのパスを変えられるようになる。
順次他のファイルパスもそうした仕組を導入していく予定。
というのは、Linuxのファイルシステムext3の一つのディレクトリ内に格納出来るディレクトリ数上限31988個にそろそろぶつかりそうな部分があるので(参考記事)、そこらへんの対策をそろそろやらないとまずい為。
3. 生じる影響


      1. バグの可能性の発生

携帯版で作品ページのトップにリンクしている所は多数あるので、それを生成するファイル・そこにリンクしているファイルの部分で問題が生じる可能性があります。
もしもバグ等に遭遇した場合にはお知らせ下さい。
バグ報告1 PC版にて、評価を新規投稿した後の画面遷移に問題が発生してしまっていました。現在修正してあります。

      2. 携帯版への転送

作品ページのPC版トップに携帯からアクセスした場合、自動的に携帯版作品ページのトップに転送されるようになりました。
# httpd.conf内の転送設定
RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Up.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^SoftBank [NC]
RewriteRule ^/([je])(anime|diary|game|manga|book|drama|movie|jpmovie|special)/([^/]+)/(?:index\.html)?$ /anime/i/lang_$1/$2/$3.html?guid=ON [R=302,L,NE]

      3. Goo検索(DoCoMo検索)での改善

Gooの携帯版は今までノーマークだったのでインデックスの更新周期は分りませんが、作品の英語名に空白が入るものは全部Not Foundになる問題が生じていたので、その問題のGoo携帯検索上における解決がいつか起こると思われます。
      4. 携帯版各作品商品リストのバグ解決

携帯版の各作品の商品リストのページが正常に作動していないのを発見したので直しました。

コメントする


[他の記事も読む]
<=新記事2010/05/27 法人決算終了
=>古記事2010/05/22 OP/ED/PV DB携帯版のリンクフロー改善&バグ修正


大分類が「作品DB開発/運用」の記事
この論客の記事全て
RSS購読
RSS
ブログ表示スタイル
リスト/携帯(QRコード)
画像/動画/音声/リンク
表示開始年月
分類
全て
1.このサイトについて
2.作品DB開発/運用
3.ホームページ制作技術
4.Perl
5.C言語 / C++
6.検索エンジン&SEO
7.サッカー
8.自分のこと
9.Linux
10.旅行
11.思ったこと
12.パソコン
13.Berkeley DB
14.その他技術系
15.企画
16.スマートフォン
17.鑑賞
18.皆声.jpニュース
19.インターネット業界
20.運用マニュアル(自分用)
21.技術系以外実用書
22.料理
23.ALEXA
24.アニメ
25.会計
26.漫画
27.設計書
28.色々サイト作成
29.サーバー
30.自分専用
31.生活
32.OP/ED/PV
33.ゲーム
34.DB整備
35.新規開始作品紹介
36.英語圏の話題
37.大道芸
38.映画
39.PHP
40.ダイエット
41.Mac
42.JavaScript
43.MySQL
44.介護
45.作品DB作品追加作業
46.BI
47.Web API
48.パフォーマンス
49.インターネットの活用方法
50.Riak
51.Androidアプリ開発
52.Cassandra
53.スパム
54.写真
55.iOSアプリ開発
56.AWS
57.マーケティング
58.Web漫画
59.法律
60.mongodb
61.開発環境整備
62.Google Apps Script
63.meteor
64.Pentaho
65.Ansible
66.VPS
67.技術書メモ
68.Vagrant
69.Docker
70.dokuwiki
71.Apple Watch
72.Webサービス
73.セキュリティ
74.Elastic Search
75.Wordpress
76.クラウド
77.英語
78.MVNO
79.シンガポール
80.マレーシア
81.管理人さん
82.管理人さん
日記の主な内容
サイト運営/開発
検索エンジン情報
・技術ネタ(Berkeley DB,
Linux, Perl, サイト作成)等

サイト管理
全まとめ
サーバー管理
定期処理状況
開発予定
削除提案
作品追加依頼
OP/ED追加依頼
OP/ED not found
作品提案承認欄

格言 fromスクライド
この世の理は即ち速さ
20年かければ馬鹿でも
傑作小説を書ける

助けられたら助け返す
それが俺のルール

強くなるには
一番弱い考えをする事だ
そしてその考えに反逆する




右側に何か入れてみるテスト


仕事でのサイト
介護DB
Helpyou
Doctor career
Nurse career
上へ ↑上へ 最速検索作品DB皆声