質問: ### 前提・実現したいこと 下層ページのurlからindex.phpを抜きたい。 ``` http://ドメイン名/index.php/products/list?category_id=1 ↓ http://ドメイン名/products/list?category_id=1 ``` ### 発生している問題・エラーメッセージ Ec-cube3.0.12にて、ECサイトを構築しております。 サーバーを移転しましたところ、 ``` //移転以前 http://ドメイン名/products/list?category_id=1 //移転後 index.phpが増えた http://ドメイン名/index.php/products/list?category_id=1 ``` のようにindex.phpを挟まなければ404 File not foundとエラーになってしまうようになりました。 トップページのみは http://ドメイン名 で表示されますが、トップ以外の下層ページ(管理画面含む)がindex.phpがなければ表示されません。 どういったことが考えられるでしょうか。 よろしくお願いいたします。 ### 試したこと サーバーの移転時はconfig.ymlにおけるパスの修正とDBのインポート及びdatabase.ymlにおけるDB情報の修正をしたのみです。 ### 補足情報(言語/FW/ツール等のバージョンなど) Server: 5.6.23-log - MySQL Community Server (GPL) phpMyAdmin: 4.0.10.18 Apache: 5.1.73
回答: htaccessが有効になっていないのが原因でした。