バージョン選択

フォーラム

メニュー

オンライン状況

27 人のユーザが現在オンラインです。 (20 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 27
もっと...

サイト内検索

質問 > フロント機能 > マイページにリダイレクトさせたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
h_tanaka
投稿日時: 2024/6/18 18:51
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1752
マイページにリダイレクトさせたい
EC-CUBE 3.0.16

フロント画面のマイページ以外にアクセスされた場合にマイページにリダイレクトさせたいのですが、やり方わかりますでしょうか?

html/.htaccess の末尾に次を追記してみたのですが、除外したページ含めすべて /mypage にリダイレクトされてしまい、 ERR_TOO_MANY_REDIRECTS が表示されてしまいます。
RewriteCond が効いていないような気がします。
(管理画面のURLは仮です。)

# マイページにリダイレクト
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !(^/admin/)$
RewriteCond %{REQUEST_URI} !(^/admin/[^/]+)$
RewriteCond %{REQUEST_URI} !(^/mypage)$
RewriteCond %{REQUEST_URI} !(^/mypage/history/[^/]+)$

RewriteRule ^(.*)$ /mypage [R=302,L]
</IfModule>
h_tanaka
投稿日時: 2024/6/19 13:02
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1752
Re: マイページにリダイレクトさせたい
html/.htaccess での制御はうまくできませんでしたが、 EventListener にて実装できました。
しかし、できれば html/.htaccess で制御したほうがメンテナンス性が良いため、本件そのまま掲載継続します。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

mcontact
投稿日時: 2024/6/25 9:03
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1460
Re: マイページにリダイレクトさせたい
> html/.htaccess の末尾に次を追記してみたのですが、除外したページ含めすべて /mypage にリダイレクトされてしまい、 ERR_TOO_MANY_REDIRECTS が表示されてしまいます。

末尾に記述を追加した様ですが、末尾に追記するのは設計上の仕様でしょうか?


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

h_tanaka
投稿日時: 2024/6/25 9:18
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1752
Re: マイページにリダイレクトさせたい
mcontact さん

ご回答ありがとうございます。
いえ、末尾である必要はないです。
ただ、標準の index.php へのリダイレクトが記述されているあたりに追加しても結果は変わりませんでした。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

tattsu
投稿日時: 2024/6/25 14:25
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 333
Re: マイページにリダイレクトさせたい
こんな感じでは?

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg|map)$ [NC]
RewriteCond %{REQUEST_URI} !^/(mypage|admin)/
RewriteRule ^(.*)$ /mypage/ [R=302,L]


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

h_tanaka
投稿日時: 2024/6/25 14:39
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1752
Re: マイページにリダイレクトさせたい
tattsu さん

ありがとうございます!
試してみます。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

h_tanaka
投稿日時: 2024/6/26 9:02
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1752
Re: マイページにリダイレクトさせたい
tattsu さん

試してみましたが、
ERR_TOO_MANY_REDIRECTS
になってしまいます。。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

tattsu
投稿日時: 2024/6/26 18:30
対応状況: −−−
仙人
登録日: 2023/12/23
居住地:
投稿: 333
Re: マイページにリダイレクトさせたい
Rewriteに関連する部分どのように書かれているか全体像をかいてみてもらえますか?


----------------
-------------------

EC-CUBEカスタマイズ・バージョンアップ・不具合修正(状況調査は無料)
ゴールドパートナー。

h_tanaka
投稿日時: 2024/6/27 9:04
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1752
Re: マイページにリダイレクトさせたい
tattsu さん

お送りします。
ご確認よろしくお願いします。

html/.htaccess

php_value upload_max_filesize 100M
php_value post_max_size 100M

<IfModule mod_headers.c>
    # クリックジャッキング対策
    Header always set X-Frame-Options SAMEORIGIN

    # XSS対策
    Header set X-XSS-Protection "1; mode=block"
    Header set X-Content-Type-Options nosniff
</IfModule>

<IfModule mod_rewrite.c>
    RewriteEngine On

    # Authorization ヘッダが取得できない環境への対応
    RewriteCond %{HTTP:Authorization} ^(.*)
    RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg|map)$ [NC]
    RewriteCond %{REQUEST_URI} !^/(mypage|admin)/
    RewriteRule ^(.*)$ /mypage/ [R=302,L]
</IfModule>


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は93,271名です
総投稿数は111,003件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2315
5
umebius
2085
6
yuh
1841
7
h_tanaka
1752
8
red
1574
9
mcontact
1460
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.