前回ので少し見た目がいい方法を思いつきました
▼ おーぷん ▼
今回も商品番号だったり記事番号だったりと一部から完全なURLが作れるもの限定です
前回と同じくAmazonを例にします
ついでにこのページのトップだと長いので「http://aaa.com」がトップページだとします
前回のだと
http://aaa.com/link.html?B009WGH3S0
と見た目が悪いです
今回のは
http://aaa.com/amz/B009WGH3S0/
と書く方法
amzはアマゾンですよーというアピール
linkとかでもいいけど今回はアマゾンの例にしたのでコレで行きます
普通こう書くとアマゾンのページごとにページを作ってリンクするように作らないとと思うかもです
?以降のクエリと違って/にするということは別ページということなのでアクセスするのは別ページです
ですが、ファイルがない場合に別のページを表示することができます
存在しないページにアクセスしたとき、ただの404エラー画面じゃなくてキャラの壁紙に404エラーって書いていたり、トップページに飛ばされたり、記事が存在しないか削除されてます なんてメッセージが出たりするのを見たことがあるかと思います
アレです
存在しないページに特定のページを表示させて、そのページがアクセスされたURLからアマゾンへのリンクを作ってそこに飛ばすようにします
特定のページというのは、JavascriptでURLからアマゾンのページを判断してそこに飛ばす処理を書くだけ
これでアマゾンのクリック数もGoogle Analyticsでまとめて見れるように!
と思ったら実際にやってみると.htaccessが動作してくれない
ライブドアブログだとトップページ以外なら.htaccess動くとか書いてたのに
無料だとダメってことなのか…
前回と同じくAmazonを例にします
ついでにこのページのトップだと長いので「http://aaa.com」がトップページだとします
前回のだと
http://aaa.com/link.html?B009WGH3S0
と見た目が悪いです
今回のは
http://aaa.com/amz/B009WGH3S0/
と書く方法
amzはアマゾンですよーというアピール
linkとかでもいいけど今回はアマゾンの例にしたのでコレで行きます
普通こう書くとアマゾンのページごとにページを作ってリンクするように作らないとと思うかもです
?以降のクエリと違って/にするということは別ページということなのでアクセスするのは別ページです
ですが、ファイルがない場合に別のページを表示することができます
存在しないページにアクセスしたとき、ただの404エラー画面じゃなくてキャラの壁紙に404エラーって書いていたり、トップページに飛ばされたり、記事が存在しないか削除されてます なんてメッセージが出たりするのを見たことがあるかと思います
アレです
存在しないページに特定のページを表示させて、そのページがアクセスされたURLからアマゾンへのリンクを作ってそこに飛ばすようにします
特定のページというのは、JavascriptでURLからアマゾンのページを判断してそこに飛ばす処理を書くだけ
ページが無い場合に特定ページを表示させるのに.htaccessを使います<script>location.href = "http://www.amazon.co.jp/dp/"+location.href.split("/")[4]+"/(自分のID)/";</script>
ErrorDocument 404 /link.htmllink.htmlが表示させるページになります
これでアマゾンのクリック数もGoogle Analyticsでまとめて見れるように!
と思ったら実際にやってみると.htaccessが動作してくれない
ライブドアブログだとトップページ以外なら.htaccess動くとか書いてたのに
無料だとダメってことなのか…
▲ くろーず ▲