mod_rewrite GnaviD3 URL静的化 試行錯誤メモ

URL

 状態:  閲覧数:998  投稿日:2010-12-17  更新日:
GnaviD3 URLを、mod_rewriteで静的化させるために、
色々試行錯誤してみるエントリー。

先ずは、検索。
GnaviD3で、mod_rewriteを利用した人が、
書き方とか披露してないかな?
と期待してみるも、空振りに終わる。
全然、情報なし。
いくら探し回っても、ないものはない。
しょうがないので、他力本願は諦める。

次に、mod_rewriteの書き方を紹介しているサイトを探す。
平行して、静的化させたいURLを確認する。
・静的化させたいURL - /navimap/index.php?lid=6

既に、フルコピペしたmod_rewrite処理により、modulesを削除してしまっているので、
ある意味余計ややこしい。
2度リダイレクトさせるのか?

そもそも元のURLって何だっけ?
modules/gnavi/index.php?lid=6

先ずは、詳細画面のみ静的化しようと考えていたのだが、
/gnavimap/index.php?lid=1&cid=1
なんだこれ?
同じページでも、経路によって、URL異なるの?
パラメータ一つなら何とかなるかも?
と思ってたのだが、いきなり二つは正直、厳しいなァー。

念のため、確認してみるも、どちらも間違いではない。
ということはだよ、
パラメータが一つの時と二つの時と、条件分けて書かなければいけないってこと?

うわッ。いきなり挫折しそう。


とりあえず、今、フルコピペしてるヤツが何やってるか、考えてみる。
分からないのは、mainfile.phpと.htaccessの二箇所に書いている理由。
うーん、よく分からない。
.htaccessなら、何となく分かるような気もするのだが、
何故、.htaccessだけじゃダメなのだろうか?
mainfile.phpを、も一度見たけど、とても分かる雰囲気じゃない。
2度リダイレクトするなんてあり得ないから、1度にまとめて処理しようと思ったけど、
とっても、ムリっぽい。
2度リダイレクトさせる方針でいくことにする。
一度処理したURLをさらに、.htaccessだけで処理していく予定。
果たして、そんなにうまくいくのだろうか?

■17:09追記
  どうやら、むりっぽいです。
  ていうか、全然分からない。
  …諦めました。
  -終了- 



2012/1/9
V3へのバージョンアップとmod_rewriteが相変わらずの懸案事項。
今日、一発奮起して、静的対応に再挑戦したけど、全然ダメだった。
成長してないのかよ! オレは! ちっともッ!

しょうがないので、何か最新情報ないかな、と思い、
Gnaviサイトを覗いたら、なんとびっくり、
トップページが404。

まあ、もしかしたら、アナウンスしていたのかもしれないが、
個人的には、いきなり消えた感が強い。


復活する可能性はほとんどないって思ってたけど、
もしかしたら、と思い、定期的に覗いてたりしただけに、凄く残念!

でも仕方がない。


これも時代の流れなのねー。


ちなみに、もうひとつのお気に入りモジュール。
XWORDSに何か動きはないかな、と思ったけど、
こちらは相変わらずだった。


最後にアップされたのが、2006年か…。


月日の経つのは早いのォー…


mod_rewrite 試行錯誤メモ