CoolなURLを作るには(ギークなお姉さんは好きですか 2008/7) 完全に甘く見ていた。「変数をごにょごにょすればできるっしょ^^」とタカをくくっていた。 ぜんぜん違う。そんな小手先の修正じゃダメだ。 うん。言葉が適当かわからないが、気づく、違うということに気づく、表面じゃない根本的な何かに気づく、のは重要なことだ。 URLと動的/静的なページとの関係と影響につ...
■ この情報のコメント・メモ ■
「いつまでたってもmod_rewriteだのPATH_INFOだのの小手先テクニックの話が出てくるだけで」このエントリは(ry [ miyagawa ]
Webサイト自体の拡張性をも見据えた全体設計の中のひとつとしての「coolなURI」の作り方はどうあるべきなんだろう? [ kitone ]
CakePHPとかみたいにmod_rewriteをベースにしたURLの書き換え規則を持っているフレームワークでも使えばいいと思うんだけど [ ryuzi_kambe ]
CakePHP使っとけばいいじゃん。mod_rewrite勝手にやってくれるし。…て話でもないの? [ proofreading ]
作るのは簡単。PHPなら、$obj=new$hoge();ができる。URIから$hogeの文字列を作り、$hogeのクラスをexec()がある抽象クラスを継承して作れば、全URI共通ロジックが簡単に作れる。該当するクラスがなければ400返せばいいし [ shushinb ]
いいね [ yappo ]
「Webサイト自体の拡張性をも見据えた全体設計」←PHP以外を使うことになるかもというのは考慮しないのだろうか? [ quoth ]
小手先じゃないのでやるなら、フレームワーク使おうよ使わないなら小手先で十分。 [ konaze ]
「mod_rewriteは使わない。mod_rewriteが100%悪だとは言わないが、あれはやはり麻薬だ。」あ、やっぱりそう思います?ちょうど今抜けだせないエラーにハマちゃってるんですよー(泣) [ gamme ]
いつもの事ながら参考になる。 [ Gururi ]
NucleusのfancyUrl [ akkun_choi ]
Coolだね!の一言で通じる今の世代がうらやましいぜ。 [ kamawada ]
時々ブログ等で見かける/foo/bar/2008_07_08_hoge_hogeのようなURLはこんな風に作ってたのか・・・しらなんだ・・・ [ akisutesama ]
これやるなら、MultiViewsをOnにするかなあ。なんかどっちにしろカッコ良くないけど。 [ riaf ]
この書き方はちょっとわかりにくいし、なぜファイル拡張子を書かないほうがいいのかという解説が欲しかった。もう少し論理的な解説を求む。 [ makotoworld ]
mod_rewriteを使わずにURLリライト [ saladdays ]
xが邪魔。xを気の利いた文字列に出来るかどうかでcoolかどうかが決まると思う。 [ uunfo ]
switch,caseがだらだら増えていくなんて冗長だしこの方法だと「それは設定ファイルなのかソースコードなのか区別がつかず、もう誰もメンテできない」んじゃない? [ rivertop ]
あとで読む [ shigepon ]
ちょうどURLの設計を考えていたところで凄く役に立った [ ahmok ]
php [ webmarksjp ]
railsってこの辺楽過ぎてエンジニアが育たないってこともあったりする。 [ zenpou ]
xの中身がごちゃごちゃにならんかね?/ちなみに私はsymfony派だからどうでもよい。 [ innx_hidenori ]
URL。分かりやすく [ gokigendori ]
mod_rewriteを使わずに。 [ cu39 ]
設定でどうにかできる。 [ sgtakeru ]
Coolとかごまかさずに、ちゃんとSEO対策って言え。 [ shields-pikes ]
id:lovecallさんネタだけどPHPの勉強になる [ acotie ]
記号や数字が入らない短めの有意味な単語でつくられたURLであればカッコイイ。しかしGoogleの検索結果のように、冗長なURLでもサービスが魅力的であればURLなどどうでもいいことも確かだ。 [ I11 ]
そこでおしゃもの出番! [ closer ]
mod_rewrite使わずに [ altr ]
『mod_rewriteが100%悪だとは言わないが、あれはやはり麻薬だ。』 [ kichi_198 ]
シンプルなURL→パラメータ変換法。mod_rewriteで苦しまなくても良くなる。 [ atsushifx ]
php苦手、よくわからんよ。なんか.accessとかでなんかできればいいのに。 [ mangakoji ]
URL [ horixx ]
URLCooks!! [ hiro-rock ]
ポカーンを無くすにはあと2年くらいはかかりそうだわさ。 [ Arasi ]
お手軽で良いですね。Drupalレベルで制御するのはどうなんでしょう? [ ajtptwtptja ]
あとで参考にする [ radio66 ]
mod_rewriteを多用しない方法論。 [ as365n2 ]
mod_rewrite、conf [ hisasann ]
mod_rewriteは使わない。あれはやはり麻薬だ。 [ bk246 ]
URL=? [ poafag ]
coolというより「ダサくない」かな。。と思いつつ、でも大手は結構?とか使ってますよね。。と思いつつ。 [ ginju ]
mod_rewrite使わないURLいじり [ mgng ]
動的ページをmod_rewriteは使わずにCoolなURLに。 [ qinmu ]
rewrite使用を避けるには [ masashieguchi ]
作りたい。 [ uenaka ]
xとか入っててCoolに見えない上に、このやり方も小手先なんじゃないの。URIもUI。 [ poolmmjp ]
ZendFrameworkのRewriteRouterをぜひ [ nohohon_x ]
Coolかどうかはさておき、URLの同一性を保持するために、日付をURLにしろという話があった。 [ wiseler ]
mod_rewriteを使わずに動的URLを静的URLにする方法。PHPを組合わせたサンプル。 [ wacky ]
CoolなURIはまず不変であること、できれば名詞のみであること、フォルダやファイルとして見たときに不自然でないこと。この件だと無拡張子のxファイルを用意するよりMultiViewsをOnにしたらいいのでは [ denken ]
switchがCoolじゃないな。まあsymfony使うけど。 [ Yukkuri ]
フロントコントローラ方式ならrewrite設定が数百ステップになんてならないから、素直にmod_rewriteを使えばよいと思う [ IwamotoTakashi ]
独自なリライトルール [ Lu-such ]
echoねーよ;がCool [ fk_2000 ]
3.どうせならMVCを根本から実践してみるのもいい察しのよい人は冒頭のURLとソースの例を見ただけでお気づきだろうが、「x」はMVCの概念(Model,View,Controler)で言うところのCだと考えること [ sano ]
これはこれで「PHPをつかった小手先の技」な印象。 [ denchuinc ]
mod_rewriteに頼らずCoolに [ s00516 ]
めちゃめちゃ役に立つ [ kyoruino_htn ]
mod_rewriteを使わないでcoolなurlを作る [ okota ]
あー、これそう言う事だったのかwなんだぁ、そんなの簡単じゃん! [ wartanenemon ]
動的ページを静的ページのように扱う際の一作法.mod_rewriteを使わないでapacheの設定ファイルをコンパクトにするところがミソ. [ satoryu ]
mod_rewriteの代替案 [ colamune ]
どうだろね。これいけるんかね? [ ya--mada ]
「Webサイト自体の拡張性をも見据えた全体設計」としては意味を読み取れない「x」は微妙。「db」とかのほうがよくない?/やっぱり「x」はCoolじゃないので使わない案を書いてみたhttp://www.machu.jp/diary/20080708.html#p01 [ kmachu ]
xが意味を持たないので.phpなどのタイプを表さない拡張子と同レベル [ ikasam_a ]
この流れ、きっとモバイルにも来るね。 [ opochi ]
こめんとした/ありがとうございます! [ lovecall ]
変えなければいい。(技術を紹介することによりURIを変えさせてしまうことを危惧) [ kits ]
coooooooooooool!!!!!!!!!!!!!!!! [ Futaro99 ]
?とか=とか&とかそういえばこの頃見ないなー [ hibariya ]
CoolなURL/mod_rewriteは使わない方法/とりあえず。後で勉強する。 [ freewheeler ]
[
← 前の画面に戻る ]