Index: /branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php	(revision 19897)
+++ /branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php	(revision 19907)
@@ -137,5 +137,5 @@
             // 正常な推移であることを記録しておく
             $objSiteSess->setRegistFlag();
-            $this->objDisplay->redirect($this->getLocation(SHOPPING_PAYMENT_URL_PATH));
+            SC_Response_Ex::sendRedirect(SHOPPING_PAYMENT_URL_PATH);
             exit;
             break;
@@ -154,10 +154,10 @@
 
                 $objPurchase->completeOrder(ORDER_PENDING);
-                $this->objDisplay->redirect($this->getLocation(SHOPPING_MODULE_URL_PATH));
+                SC_Response_Ex::sendRedirect(SHOPPING_MODULE_URL_PATH);
             }else{
                 // 受注を完了し, 購入完了ページへ
                 $objPurchase->completeOrder(ORDER_NEW);
                 $objPurchase->sendOrderMail($arrData["order_id"]);
-                $this->objDisplay->redirect($this->getLocation(SHOPPING_COMPLETE_URL_PATH));
+                SC_Response_Ex::sendRedirect(SHOPPING_COMPLETE_URL_PATH);
             }
             exit;
@@ -226,5 +226,5 @@
             // 正常な推移であることを記録しておく
             $objSiteSess->setRegistFlag();
-            $this->objDisplay->redirect($this->getLocation(MOBILE_SHOPPING_PAYMENT_URL_PATH));
+            SC_Response_Ex::sendRedirect(MOBILE_SHOPPING_PAYMENT_URL_PATH);
             exit;
             break;
@@ -244,7 +244,7 @@
             if($payment_type != "") {
                 $_SESSION["payment_id"] = $arrData['payment_id'];
-                $this->objDisplay->redirect($this->getLocation(MOBILE_SHOPPING_MODULE_URL_PATH));
+                SC_Response_Ex::sendRedirect(MOBILE_SHOPPING_MODULE_URL_PATH);
             }else{
-                $this->objDisplay->redirect($this->getLocation(MOBILE_SHOPPING_COMPLETE_URL_PATH));
+                SC_Response_Ex::sendRedirect(MOBILE_SHOPPING_COMPLETE_URL_PATH);
             }
             exit;
Index: /branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 19894)
+++ /branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 19907)
@@ -151,5 +151,5 @@
                     if ($this->cartdown == 2) {
                         // ダウンロード商品のみの場合はカート画面へ戻る
-                        $this->objDisplay->redirect($this->getLocation(CART_URL_PATH));
+                        SC_Response_Ex::sendRedirect(CART_URL_PATH);
                     } else {
                         $this->objDisplay->redirect(SHOPPING_URL);
Index: /branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin_Login.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin_Login.php	(revision 19833)
+++ /branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin_Login.php	(revision 19907)
@@ -82,5 +82,5 @@
         if($ret) {
             // 成功
-            $this->objDisplay->redirect($this->getLocation(ADMIN_HOME_URL_PATH));
+            SC_Response_Ex::sendRedirect(ADMIN_HOME_URL_PATH);
             exit;
         } else {
Index: /branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php	(revision 19833)
+++ /branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php	(revision 19907)
@@ -85,5 +85,5 @@
         
         // ページの表示
-        $this->objDisplay->redirect($this->getLocation(ADMIN_SYSTEM_URL_PATH));
+        SC_Response_Ex::sendRedirect(ADMIN_SYSTEM_URL_PATH);
     }
 
Index: /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ClassCategory.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ClassCategory.php	(revision 19833)
+++ /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ClassCategory.php	(revision 19907)
@@ -89,5 +89,5 @@
         if(!$get_check) {
             // 規格登録ページに飛ばす。
-            $this->objDisplay->redirect($this->getLocation(ADMIN_CLASS_REGIST_URL_PATH));
+            SC_Response_Ex::sendRedirect(ADMIN_CLASS_REGIST_URL_PATH);
             exit;
         }
Index: /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php	(revision 19833)
+++ /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php	(revision 19907)
@@ -108,5 +108,5 @@
                 $objMail->sfSendOrderMail($_POST['order_id'], $_POST['template_id'], $_POST['subject'], $_POST['header'], $_POST['footer']);
             }
-            $this->objDisplay->redirect($this->getLocation(ADMIN_ORDER_URL_PATH));
+            SC_Response_Ex::sendRedirect(ADMIN_ORDER_URL_PATH);
             exit;
             break;
Index: /branches/version-2_5-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php	(revision 19834)
+++ /branches/version-2_5-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php	(revision 19907)
@@ -122,5 +122,6 @@
             } else {
                 // 入力エラーの場合、元のアドレスに戻す。
-                $this->objDisplay->redirect($this->getLocation($_POST['url'], array(), false));
+                // FIXME $_POST['url'] には、URL ではなく、url-path が渡るもよう。HTTPS 利用に関わる問題も考えられるので、URL が渡るように改善した方が良いように感じる。
+                SC_Response_Ex::sendRedirect($_POST['url']);
                 exit;
             }
Index: /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_Detail.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_Detail.php	(revision 19844)
+++ /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_Detail.php	(revision 19907)
@@ -202,10 +202,9 @@
                         $objCartSess->saveCurrentCart($objSiteSess->getUniqId());
 
-                        $this->objDisplay->redirect($this->getLocation(
-                            URL_PATH . USER_DIR . 'gmopg_oneclick_confirm.php', array(), true));
+                        SC_Response_Ex::sendRedirect(URL_PATH . USER_DIR . 'gmopg_oneclick_confirm.php', array(), false, true);
                         exit;
                     }
 
-                    $this->objDisplay->redirect($this->getLocation(CART_URL_PATH));
+                    SC_Response_Ex::sendRedirect(CART_URL_PATH);
                     exit;
                 }
Index: /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php	(revision 19865)
+++ /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php	(revision 19907)
@@ -166,5 +166,5 @@
                 $objCartSess = new SC_CartSession();
                 $objCartSess->addProduct($product_class_id, $this->arrForm['quantity'], $product_type);
-                $this->objDisplay->redirect($this->getLocation(CART_URL_PATH));
+                SC_Response_Ex::sendRedirect(CART_URL_PATH);
                 exit;
             }
Index: /branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php	(revision 19881)
+++ /branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php	(revision 19907)
@@ -83,5 +83,5 @@
             $objCartSess->addProduct(array($product_id, $product_class_id, $cate_id1, $cate_id2), $quantity);
         }
-        $this->objDisplay->redirect($this->getLocation(CART_URL_PATH));
+        SC_Response_Ex::sendRedirect(CART_URL_PATH);
     }
 
