run をリファクタリング。
fix #3 リダイレクトに対応。