• ベストアンサー

短縮URLスクリプトの作り方は?

たとえば、こんな短縮URLのページを作ってみたいのですが http://p.tl/ どんな言語で作っているのでしょうか プログラム言語に精通していなくても作れますか

質問者が選んだベストアンサー

  • ベストアンサー
回答No.6

>No.5 すみません、訂正です。 >自作した理由は、iPhoneで入力しづらい『ハイフンや英数字が混在しないURL』を作りたかったからです。 自作した理由は、iPhoneで入力しづらくならないような『ハイフンや英数字が交互に混在しないURL』を作りたかったからです。

その他の回答 (5)

回答No.5

作り方なんてBBSと変わりませんよ。 http://okwave.jp/question/new にアクセスしたら登録画面を出力する。 http://okwave.jp/qa/q7675641.html にアクセスしたらコンテンツを出力する。 短縮URLサービスは、 ・トップページが登録画面 ・そのコンテンツがURLリダイレクト になっているにすぎません。 http://cise.jp/A0018 自作した理由は、iPhoneで入力しづらい『ハイフンや英数字が混在しないURL』を作りたかったからです。 しばらく使ってから気づいた考慮不足な所はありましたけどね。

  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.4

No.1ですが、”お礼”がお礼になっていないですね。 >プログラム言語に精通していなくても作れますか との質問に答えたものです。 他の人も言っているように、プログラムに短縮したい元URLを渡して、DBで採番して英数文字の短縮コードを出力し、それを引数で渡された時に元の短縮前URLに変換してアクセスさせるだけです。 簡単ですが、プログラミング知識が無いと不可能です。 プログラム言語として何が良いかではなく、サーバーにどの言語がインストールしてあるかで決まります。 httpデーモンとリンクしてインストールしてあるcgi用のツールソフトが、phpなのかperlなのか・・・ その程度のプログラムなら文字列しか扱わないのでperlが簡単でしょう。 レンタルサーバなどでは何もインストールしてないこともあります。 自分のサーバなら自分でインストールしてhttpデーモンに割り付けしてください。 http://www.perl.org/ ↓phpならここからダウンロードできます。 http://www.php.gr.jp/ サーバがWindowsなら、C++やBASICで作ることもできます。 そういう回答をお望みでしょうか?

  • SexyAkeko
  • ベストアンサー率41% (26/63)
回答No.3

一番簡単なのが、PHPとデーターベースで出来るかと。 http://なにかながいあどれす.com を http://ああああ.comにアドレスを作成。 これをhttp://chg.php?ああああ (サーバによっては、.php付けなくてもいいかも。 で、出来るかと。 短縮にアクセスすると、http://chg.phpの引数、ああああを検索。 そして、http://なにかながいあどれす.comに飛ばせばいいかと。 これなら、PHP勉強して、サーバを立て、早ければ3ヶ月くらいでできるかと。 ただ、アクセスが多いと、フリーサーバだと、拒否られるかもしれませんので、24時間動くサーバを自分で立てるか、有料サーバを借りるとかしないといけないかも。 http://p.tl とかにすると、サーバから改造しないとダメじゃないかな? PHP単体でできる?

回答No.2

>どんな言語で作っているのでしょうか いわゆるCGIアプリ(広義のCGI。CGI Perlからmod-php、ASP.Net、Java Servlet等々) が作れればどんな言語でも作れます。 >プログラム言語に精通していなくても作れますか 精通してなくても作れると思いますよ。 私でも作れるくらいですから。 http://cise.jp/A006

  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.1

その作り方が分からないなら、どうやって作るのですか? 思いっきりプログラムしかないでしょう。

xm19dq4s
質問者

お礼

で、あなたに答えはわからないわけですね

関連するQ&A