質問 > フロント機能 > ログアウトした後に任意のページに移動したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
duck |
投稿日時: 2009/12/15 13:11
対応状況: −−−
|
新米 登録日: 2009/6/12 居住地: 投稿: 4 |
ログアウトした後に任意のページに移動したい はじめまして、duckともうします。
現在htmlページとECcube(topページindex.phpは使わない)を連動して使っています、EC上でログインして買い物が済みログアウトするとindex.phpに戻るのですがこれをindex.htmlに飛ばしたいのですがどうすればいいかわからず四苦八苦しております。 ------------------------------------------------------------------------------------------------------------------------ <a href="/shop/html/products/list.php" onclick="fnFormModeSubmit('login_form', 'logout', '', ''); return false;"> <img src="/shop/html/user_data/packages/default/img/header/logout.gif" width="44" height="21" alt="ログアウト" /></a> ------------------------------------------------------------------------------------------------------------------------- 上記があやしいかと思いますがlist.phpをのぞいてもそれらしい記述が見つからず困っています、何かアドバイスいただければ幸いです。 以上よろしくお願いします。 ver2.4.1 php5.29 PostgreSQL 7.4.19 |
yokoshima |
投稿日時: 2009/12/15 15:12
対応状況: −−−
|
一人前 登録日: 2009/1/6 居住地: 渋谷区恵比寿西 投稿: 113 |
Re: ログアウトした後に任意のページに移動したい metaタグに記述してindex.phpにアクセスしたら、index.htmlに飛ばすというのではダメですか?
|
seasoft |
投稿日時: 2009/12/15 15:17
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: ログアウトした後に任意のページに移動したい 確か処理の末端で、リダイレクトを発生させているので、その部分を・・・・ と思いましたが、yokoshima 様の提案されている方法も一考の価値がありそうですね。
ちなみに、EC-CUBEコミュニティ(eccube-comu) で Apache なら、index.php を削除することで解決されます。
|
duck |
投稿日時: 2009/12/15 19:04
対応状況: −−−
|
新米 登録日: 2009/6/12 居住地: 投稿: 4 |
Re: ログアウトした後に任意のページに移動したい yokoshima様レスありがとうございます。
>metaタグに記述してindex.phpにアクセスしたら、index.htmlに飛ばすというのではダメですか? <meta content="0;URL=../index.html" http-equiv="refresh"> 上記メタタグをsite_frame.tpl入れてみたのですが、戻るには戻るのですが、どのページを開いてもすぐにindex.htmlに戻ってしまいます。メタタグの書き方がいけないのか入れる場所がいけないのか うまくいきませんでした。よろしければもう少しご教示ください。 よろしくお願いします。 −−−−−−−−−−−−−−−−−−−−−−−−−−−−− seasoftさまレスありがとうございます。 >ちなみに、EC-CUBEコミュニティ(eccube-comu) で Apache なら、index.php を削除することで解決されます。 正式版ではできませんでした、コミュニティ版では出来るのですね 以上報告でした。 |
yokoshima |
投稿日時: 2009/12/15 23:37
対応状況: −−−
|
一人前 登録日: 2009/1/6 居住地: 渋谷区恵比寿西 投稿: 113 |
Re: ログアウトした後に任意のページに移動したい index.php使用しないということであればindex.php自体に記述をしてみるとうまくいかないでしょうか。
|
seasoft |
投稿日時: 2009/12/15 23:59
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: ログアウトした後に任意のページに移動したい mod_rewrite で誤魔化すなんていう手もありそうですね。
|
duck |
投稿日時: 2009/12/16 12:12
対応状況: −−−
|
新米 登録日: 2009/6/12 居住地: 投稿: 4 |
Re: ログアウトした後に任意のページに移動したい yokoshima様ありがとうございます
>index.php使用しないということであればindex.php自体に記述をしてみるとうまくいかないでしょうか。 不正なページ移動と出てしまいうまくいきませんでした。 ----------------------------------------------------------------------------------- seasoft様ありがとうございます >mod_rewrite で誤魔化すなんていう手もありそうですね。 RewriteEngine on RewriteRule ^/http://×××.com/shop/html/(.*)\.php$ /http://×××.com/$1.html [R=301,L] のように.htaccessにあるサイトに書いてあったものを改変して書いてみましたがうまくいきませんでした。 ---------------------------------------------------------------------------------- そこでいろいろ探していましたらheader関数header("Location:〜");をみつけindex.phpに 入れてみましたら(<?phpの後の行に入れましたが入れる場所は関係あるのでしょうか?) うまく飛ばすことができました、今のところうまくいっているようですが問題がありますでしょうか? お忙しい中いろいろとありがとうございました、勉強になりました。 |
seasoft |
投稿日時: 2009/12/16 23:21
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: ログアウトした後に任意のページに移動したい > RewriteEngine on
> RewriteRule ^/http://×××.com/shop/html/(.*)\.php$ /http://×××.com/$1.html [R=301,L] > のように.htaccessにあるサイトに書いてあったものを改変して書いてみましたがうまくいきませんでした。 その辺に転がっている情報はやたらと信じない方が良いかと。 マニュアルで確認しましょう。 > そこでいろいろ探していましたらheader関数header("Location:〜");をみつけindex.phpに > 入れてみましたら(<?phpの後の行に入れましたが入れる場所は関係あるのでしょうか?) 多分、他の処理が残っていたら、他は全て削って良いと思います。
|
duck |
投稿日時: 2009/12/17 12:40
対応状況: −−−
|
新米 登録日: 2009/6/12 居住地: 投稿: 4 |
Re: ログアウトした後に任意のページに移動したい seasoftさまありがとうございます。
>その辺に転がっている情報はやたらと信じない方が良いかと。 >マニュアルで確認しましょう。 そうですね、その方が勉強になりますしね、 ありがとうございました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |