メルマガ発行/メルマガ用URL短縮・リダイレクトphpスクリプト
1ヶ月前にまぐまぐのメールマガジン発行許可が下りて以来ずっと放置してきたが、あまりにも放置しっぱなしだと許可事態を取り消されてしまうのでこの1か月分のサマリーをまとめて記事を作成し 2/26 0時に発行するよう予約をした。
で、記事内に無料テンプレート素材.comサイト内のURL を貼るのだけれど、日本語をurlエンコードしたアドレスなので非常に長い文字列になってしまう。そこでメルマガ用URL短縮・リダイレクトphpスクリプトを作った。
以下をテキストファイルにコピペし、url を自分のサイトの意図したページに書き換えて mail.php と名前をつけて保存すればok。 http://自分のサイト/mail.php?p=1 などにアクセスすると、設定したページにリダイレクト(転送)される。「p=1」が「case 1:」、「p=2」が「case 2:」…という具合に対応している。設定した数字以外にアクセスした場合は、一番下の default に設定したページへリダイレクトされる。
<?php
header("HTTP/1.1 301 Moved Permanently");
switch ($_GET['p']){
case 1:
header("Location: http://自分のサイト/ページ1.html");
break;
case 2:
header("Location: http://自分のサイト/ページ2.html");
break;
case 3:
header("Location: http://自分のサイト/ページ3.html");
break;
case 4:
header("Location: http://自分のサイト/ページ4.html");
break;
default:
header("Location: http://自分のサイト/");
}
?>
見てわかるとおり、とくに難しいことはやっていない。
トラックバック(0)
このブログ記事を参照しているブログ一覧: メルマガ発行/メルマガ用URL短縮・リダイレクトphpスクリプト
このブログ記事に対するトラックバックURL: http://1player.org/mt-tb.cgi/101

コメントする