質問 > 管理機能 > EC-CUBEインストール後 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
creator |
投稿日時: 2020/11/11 11:49
対応状況: 解決済
|
常連 登録日: 2020/3/11 居住地: 投稿: 46 |
EC-CUBEインストール後 EC-CUBEインストールした後に
EC-CUBEのインストール場所はルートディレクトリ 例)ルートに他のフォルダを作ってアクセスしようとすると EC-CUBEのテンプレートで「ページがみつかりません」と表示されます。 おそらくhtaccessあたりが影響しているのではないかと思うのですが。。 経緯 1.EC-CUBEと同じドメインで、EC-CUBEとは関係のない他のページを作りたい。 2.「http://test.test/test.index.html」ではアクセスできるのに 「http://test.test/」だとページが表示されないため |
468 |
投稿日時: 2020/11/14 2:09
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: EC-CUBEインストール後 ECCUBE4はURLの文字を判断して表示するページを判定しています。
(正確にはsymfonyのルーティングの仕様です) 例えば、 /src/Eccube/Controller/TopController.phpの中に以下のような記述があり
http://test.test「/」←※ドメイン以降の文字を判定 にアクセスがあった場合、function index()を実行するというように指定されています。 商品一覧の場合、 /src/Eccube/Controller/ProductController.phpの中に以下のような記述があり
http://test.test「/products/list」←※ドメイン以降の文字を判定 にアクセスがあった場合、ProductController.phpのfunction index()を実行するというように指定されています。 その為、ECCUBEと関係のないページを作るのであれば、 予めECCUBEで指定されていないURLになるようにフォルダを作っていく必要があります。 質問されている http://test.test/ のURLは最初の条件に当てはまる為、ECCUBEとして処理が実行されると思います。
|
creator |
投稿日時: 2020/11/16 10:06
対応状況: 解決済
|
常連 登録日: 2020/3/11 居住地: 投稿: 46 |
Re: EC-CUBEインストール後 例えば
http://test.test/abcdefg/ ec-cubeに存在しないはずなのですが アクセスしてみると「ページがみつかりません。」 実際には、 http://test.test/abcdefg/index.html ファイルがいます。 追記 ドメインに「www」を追加するとダメで 「www」が無ければ普通にアクセスできました。 |
joolensato |
投稿日時: 2020/11/16 11:00
対応状況: −−−
|
常連 登録日: 2019/3/20 居住地: 投稿: 51 |
Re: EC-CUBEインストール後 追加されたabcdefgフォルダ直下に.htaccessを配置して
.htaccessを記載すれば動きますよ |
creator |
投稿日時: 2020/11/16 17:05
対応状況: 解決済
|
常連 登録日: 2020/3/11 居住地: 投稿: 46 |
Re: EC-CUBEインストール後 できました!
ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |