EC-CUBE 2.11 user_data を消す方法
2012.05.17
※今回のEC-CUBEバージョンは2.11.5
EC-CUBEで独自のページを用意する際に、URLが「http://ドメイン名/user_data/●●.php」となってしまいます。
そのuser_dataの部分を消してしまってURLをシンプルに見せたいという要望があったので覚書します。
つまりは「http://ドメイン名/user_data/●●.php」を「http://ドメイン名/●●.php」にしてしまおうという事です。
今回は.htaccessを用いた方法です。
.htaccessの記述
メモ帳などを使い.htaccessに以下のコードを追加します。
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z0-9]+).php user_data/$1.php [L]
それを上書き保存。
そして.htaccessを「htmlフォルダ」へアップロードします。
以上の作業でURLはすっきりシンプルに。
EC-CUBE2.11系をお使いの方で同じお悩みの方がいらっしゃいましたら是非お試しください。