バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > wwwの付いたアドレスからアクセスした時のエラー

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nishimori
投稿日時: 2012/1/27 14:10
対応状況: 確認中
新米
登録日: 2012/1/27
居住地:
投稿: 3
wwwの付いたアドレスからアクセスした時のエラー
初めまして。
wwwの付いたアドレスからアクセスすると、買い物カゴを押すと以下のエラーがでます。
「システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。」

過去のスレッドを参考に.wwwの付いたアドレスからアクセスしても、wwwの付いていないアドレスへ移動するように、.htaccessを編集したのですが、上手くいきません。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=6396&forum=10

.htaccessには、httpではなくhttpsにアクセスするよう記述も入れているのですが、こちらは上手く作動しております。
config.phpには以下の設定をしております。
define ('HTTP_URL', 'http://kogenham.com/');
define ('HTTPS_URL', 'https://kogenham.com/');

.htaccessの記述内容は、以下の通りです。
#####phpversion#####
AddHandler x-httpd-php5.2 .php .phps
#####end:phpversion#####

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.kogenham\.com
RewriteRule ^(.*)$ https://kogenham.com/$1 [R=301,L]

RewriteEngine off
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]


システム開発は初心者なので、記述が間違っているかもしれません。
ご意見を頂けないでしょうか。
宜しくお願い致します。

▼▼▼ デバッグ情報ここから ▼▼▼

http://www.kogenham.com/products/list.php?transactionid=35c74de7dc28a04986022ec86f7aaaa0deaf7c12&mode=&category_id=35&maker_id=0&name=&orderby=&disp_number=15&pageno=&product_id=56&classcategory_id1=&classcategory_id2=&product_class_id=338&quantity=1&rnd=cio?transactionid=35c74de7dc28a04986022ec86f7aaaa0deaf7c12&mode=&category_id=35&maker_id=0&name=&orderby=&disp_number=15&pageno=&product_id=56&classcategory_id1=&classcategory_id2=&product_class_id=338&quantity=1&rnd=cio

SERVER_ADDR: 219.94.200.29
REMOTE_ADDR: 122.133.103.248
USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:9.0.1) Gecko/20100101 Firefox/9.0.1

/home/kogenham/kogenham.com/public_html/products/list.php 34:LC_Page_Products_List_Ex->process
/home/kogenham/kogenham.com/public_html/data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php 56:LC_Page_Products_List->process
/home/kogenham/kogenham.com/public_html/data/class/pages/products/LC_Page_Products_List.php 87:LC_Page_Products_List->action
/home/kogenham/kogenham.com/public_html/data/class/pages/products/LC_Page_Products_List.php 173:SC_Response->sendRedirect
/home/kogenham/kogenham.com/public_html/data/class/SC_Response.php 131:SC_Utils->sfDispException

▲▲▲ デバッグ情報ここまで ▲▲▲

-----------------------------------------------------------
[EC-CUBE] 2.11.1
[レンタルサーバ] sixcore
[OS] Mac OS 10.5.8
[PHP] PHP 5.2.17
[データベース] MySQL 5.0.77
[WEBサーバ] Apache
-----------------------------------------------------------
nkta
投稿日時: 2012/1/27 14:14
対応状況: −−−
長老
登録日: 2011/5/20
居住地: 東京
投稿: 166
Re: wwwの付いたアドレスからアクセスした時のエラー
SSL証明書を「 www.kogenham.com 」で設定してるとか?
(EC-CUBEではなくwebサーバ側での話です)
nishimori
投稿日時: 2012/1/27 14:25
対応状況: −−−
新米
登録日: 2012/1/27
居住地:
投稿: 3
Re: wwwの付いたアドレスからアクセスした時のエラー
早速のご返答、有り難うございます。

再度サーバーに確認いたしましたが、
SSL証明書はwwwの付いていない「 kogenham.com 」で設定しております。
AMUAMU
投稿日時: 2012/1/27 14:48
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: wwwの付いたアドレスからアクセスした時のエラー
引用:
wwwの付いたアドレスからアクセスすると、買い物カゴを押すと以下のエラーがでます。
(中略)
▼▼▼ デバッグ情報ここから ▼▼▼
http://www.kogenham.com/products/list.php?

上記を読む限り、ドメインの統一が不完全なのではないでしょうか?デバッグ情報にもwww.付きドメインがでています。

全てのディレクトリ、全ての動作においてドメインを統一していますか?
www.付きで商品ページにアクセス出来ていたら動作しません。

www.付きで商品ページにアクセスしてもwww無しの商品ページに遷移し、そこで買い物カゴを押して投入という流れにする必要があります。

http://www.kogenham.com/にアクセスした段階からwww.無しに遷移させるようhtaccessを構成すると良いと思います


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

nkta
投稿日時: 2012/1/27 14:54
対応状況: −−−
長老
登録日: 2011/5/20
居住地: 東京
投稿: 166
Re: wwwの付いたアドレスからアクセスした時のエラー
windowsXPのChromeで https://www.kogenham.com にアクセスすると、

まずこうなって↓
http://photozou.jp/photo/show/704351/119324806

次に進もうとするとこうなります。↓
http://photozou.jp/photo/show/704351/119324793

https://www.kogenham.com ではサイト全体が動作してない状態ですね。
1枚目のSSにある
www.kogenham.com にアクセスしようとしましたが、実際にアクセスしたサーバーは *.sixcore.ne.jp と識別されました」
というくだりが取っ掛かりになりそうです。

とりあえずの回避策としては、AMUAMU様が仰るように、
www.付きのアクセスは問答無用でwww.無しのURLにリダイレクトさせればよいと思います。
今一度、.htaccessの設定の見直しをおすすめします。
nishimori
投稿日時: 2012/1/27 15:13
対応状況: −−−
新米
登録日: 2012/1/27
居住地:
投稿: 3
Re: wwwの付いたアドレスからアクセスした時のエラー
AMUAMU様、nkta様、ご返答ありがとうございます。

wwwの付いたアドレスからwww無しのアドレスへ強制的に遷移するようhtaccessの記述をしたつもりなのですが、やはり間違っているのでしょうか。
httpからhttpsへも遷移するようにしているのですが、2つを同時に組み合わせた記述をすればよろしいのでしょうか。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.kogenham\.com
RewriteRule ^(.*)$ https://kogenham.com/$1 [R=301,L]

RewriteEngine off
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
AMUAMU
投稿日時: 2012/1/27 15:36
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: wwwの付いたアドレスからアクセスした時のエラー
ぱっと見、そのhtaccessの内容は間違っていないように見えます。

http://www.kogenham.com/ でアクセスした場合、または http://www.kogenham.com/products/ 以下にアクセスした場合、htaccess自体が効いて居ないのではないでしょうか?

また、httpsへの遷移強制は必要なディレクトリのみでするのが望ましいでしょう。全体をhttpsにする必要は無いですし、全体をhttpsにするならば HTTP_URL もhttps://xxxx と設定する必要があります。



----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

nkta
投稿日時: 2012/1/27 15:53
対応状況: −−−
長老
登録日: 2011/5/20
居住地: 東京
投稿: 166
Re: wwwの付いたアドレスからアクセスした時のエラー
「RewriteEngine off」と記述されてますので、その後のRewriteが効いてないのではないでしょうか。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,640名です
総投稿数は109,890件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1635
8
red
1569
9
mcontact
1265
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.