[EC-CUBE覚書]www付きのカートエラー対策で.htaccessを修正しました。

[EC-CUBE 2.12.2] カートに商品を入れようとするとシステムエラーになることがある | NAKWEB × EC-CUBE

2.11.5でも同じ現象出ました。
しかし、2.4のサイトで調べてみたところ、www付きのサイトでカートボタンを押すと、自動的にwwwなしのカートページに遷移しました。
2.11からの仕様でしょうか。
とりあえずこのページを参考に、htaccessを修正しましたが、
元々eccube/html/(仮名)をドメイン直下に遷移させるという設定をしていたため、もう一捻り必要でした。

といっても、このwwwなしの設定を、eshop/html/設定の前に持ってくるってだけなんですがね。
ちなみに記述を反対にすると、www付きにしたときにサイトが見えなくなります(ーー;

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.XXXXXXX.jp$
RewriteRule (.*) http://XXXXXXX.jp/$1 [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^XXXXXXX\.jp$ [OR]
RewriteCond %{HTTP_HOST} ^www\.XXXXXXX\.jp$
RewriteCond %{REQUEST_URI} !^/eccube/html/
RewriteRule (.*) /eccube/html/$1