• ベストアンサー

圧縮URL

有名どころでタイニー.comなどの圧縮URLって ありますよね。 ああいうのを自分のドメインで作ることは可能なんでしょうか? CGIのプログラムを販売しているところはあるみたいですが、PHPは知りません。 ロリポップを使っているので、そこでできる短縮URLのプログラム方法があったら教えてくださいませ。

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

  • ベストアンサー
  • 123isao
  • ベストアンサー率54% (186/341)
回答No.3

http://xxx.com/△△△で終わらせたければ http://xxx.com/△△△/index.htmにリダイレクトするよう置いておけばindex.htmのようなのを省略できますよ。 http://xxx.com/○○○の人は http://xxx.com/○○○/index.htmにリダイレクト記述。 あと、別の方法では.htaccessでmod_rewriteを使えば短くできます。 mod_rewriteは便利ですが使い方が多少難しいです。 参考URLを見てみてください。

参考URL:
http://tech.bayashi.net/svr/doc/apache/mod_rewrite.html
aozora-gogo
質問者

お礼

ありがとうございましたm(__)m 無事解決です(*^^)v 参考に教えていただいたサイトもものすごく役に立ちました。 本当に感謝です!

その他の回答 (2)

  • 123isao
  • ベストアンサー率54% (186/341)
回答No.2

phpやcgiを使わずやるなら適当なhtmlファイルにリンクさせて そのファイルのメタタグで <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://xxx.com/"> にすればいいだけです。

aozora-gogo
質問者

お礼

ビックリしました! こういうやり方があったんですね。 早速試しました。 ありがとうございますm(__)m ただこれを自動で自分のドメインでやるには やはりphpやcgiが必要になるんでしょうね? 実はCGIを使って、会員のHPを番号ごとに 自動で作っているんです。 http://xxx.com/△△△/****6.cgi?id=会員番号 上記のような感じです。 それを http://xxx.com/△△△ みたいに短くできたらいいな~と思って、 相談させていただきました。 まさかメタタグを使ってできると思いませんでした。 ありがとうござますm(__)m

noname#24096
noname#24096
回答No.1

自分で作ったことはないですが。。 恐らく、入力されたURLをキーと関連付けてDBに登録しておいて キーを指定してアクセスしてきたら関連付けられたURLを取り出して そこにリダイレクトさせてるだけだと思いますよ。 DBさえ使えれば簡単だと思いますが レンタルサーバの場合は転送量の問題があるかも知れません。

aozora-gogo
質問者

お礼

早々の回答ありがとうございますm(__)m

関連するQ&A