2chで、外部サイトへのURLリンクで使っているime.nuサービスみたいなのを書いてみた。
使い方
https://matsu.teraren.com/link/www.yahoo.co.jp
https://matsu.teraren.com/link/http://www.yahoo.co.jp
リンク元をさらしたくないときにはどうぞ。
ソースコード
index.php
<?php // path prefix $prefix = '/~matsu/link/'; $url = substr($_SERVER["REQUEST_URI"], strlen($prefix)); // add protocol if protocol is not specified if(strpos($url, 'http') === false){ $url = 'http://'.$url; } $url = htmlspecialchars($url); ?> <html> <head> <title>jump</title> </head> <body> <a href="<?php print $url; ?>"><?php print $url; ?></a><br /> 別のサイトにジャンプしようとしています。宜しければ上記のリンクをクリックしてください </p> </body> </html>
.htaccess
<ifmodule mod_rewrite.c>; RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /~matsu/link/index.php [L] </ifmodule>
Comments