- ベストアンサー
圧縮URL
有名どころでタイニー.comなどの圧縮URLって ありますよね。 ああいうのを自分のドメインで作ることは可能なんでしょうか? CGIのプログラムを販売しているところはあるみたいですが、PHPは知りません。 ロリポップを使っているので、そこでできる短縮URLのプログラム方法があったら教えてくださいませ。
- みんなの回答 (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を見てみてください。
その他の回答 (2)
- 123isao
- ベストアンサー率54% (186/341)
phpやcgiを使わずやるなら適当なhtmlファイルにリンクさせて そのファイルのメタタグで <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://xxx.com/"> にすればいいだけです。
お礼
ビックリしました! こういうやり方があったんですね。 早速試しました。 ありがとうございますm(__)m ただこれを自動で自分のドメインでやるには やはりphpやcgiが必要になるんでしょうね? 実はCGIを使って、会員のHPを番号ごとに 自動で作っているんです。 http://xxx.com/△△△/****6.cgi?id=会員番号 上記のような感じです。 それを http://xxx.com/△△△ みたいに短くできたらいいな~と思って、 相談させていただきました。 まさかメタタグを使ってできると思いませんでした。 ありがとうござますm(__)m
自分で作ったことはないですが。。 恐らく、入力されたURLをキーと関連付けてDBに登録しておいて キーを指定してアクセスしてきたら関連付けられたURLを取り出して そこにリダイレクトさせてるだけだと思いますよ。 DBさえ使えれば簡単だと思いますが レンタルサーバの場合は転送量の問題があるかも知れません。
お礼
早々の回答ありがとうございますm(__)m
お礼
ありがとうございましたm(__)m 無事解決です(*^^)v 参考に教えていただいたサイトもものすごく役に立ちました。 本当に感謝です!