バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > EC-Cubeのサブフォルダーを消す方法はありますか

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kawabuchi
投稿日時: 2022/10/16 19:20
対応状況: −−−
新米
登録日: 2022/10/16
居住地:
投稿: 3
EC-Cubeのサブフォルダーを消す方法はありますか

[EC-CUBE] EC-CUBE4.1.2、新規インストール
[レンタルサーバ] Xサーバー
[OS] Linux
[PHP] PHP7.7.28
[データベース] MySql(MariaDB10.5)
[WEBサーバ] Apache2.4.6
[ブラウザ] Chrome 106.0.5249.119
[導入プラグインの有無] データ移行プラグイン 移行を終えたので無効化しています。
[カスタマイズの有無] なし。
[現象] 調べてみたのですが、なかなか情報にたどり着けないので、こちらでお尋ねさせてください。
宜しくお願い致します。

ワードプレスとEC-Cubeを同じドメイン内で利用しようとしています。
ワードプレスを主にして、カートだけEC-Cubeに任せたいです。

最初にワードプレスをドメインの直下にインストールして、
次に/products というフォルダーを作ってそこにEC-Cubeをインストールしました。

現在も動いているサイトをリニューアルしようとしており、URLを新旧サイトで同じものにしようとしています。
それで、EC-Cubeのサブフォルダーを/productsとしたのですが、
そうするとURLが/products/productsとつながってしまいます。

この/productsを1つにする方法は何かございませんか?
あれこれやっているのですが、しっくりした結果に結びつきません。

EC-Cubeを主にして、サブフォルダーにワードプレスをインストールして見ましたが、
そうなるとトップページがEC-Cubeになるので、更新が難しくなります。

今回のサイト更新は誰もが簡単に更新できるようにワードプレスを導入するので、
できればHTMLの専門知識不要で更新できるようにしたいのです。

詳しい専門知識がない状況なので、こちらの意図が伝わっているのかわかりませんが、
「ドメイン/products/products/商品のページ」のURLが「ドメイン/products/商品のページ」
のようになる方法がございましたらお教えください。
nanasess
投稿日時: 2022/10/17 0:30
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: EC-Cubeのサブフォルダーを消す方法はありますか
こちらは参考になりますでしょうか。
4.1系では動作しないかもしれません...
https://amidaike.hatenablog.com/entry/2020/12/15/123128
kawabuchi
投稿日時: 2022/10/17 11:09
対応状況: −−−
新米
登録日: 2022/10/16
居住地:
投稿: 3
Re: EC-Cubeのサブフォルダーを消す方法はありますか
お忙しい仲、ご返信いただきましてありがとうございます。

ご案内の記事は、質問する前に拝見させていただいておりました。
この記事以外にもいくつか記事も拝見し、ドメイン直下にWordpressとEC-Cubeが同居できるんだと思いまして読み進めました。

しかし、同居はできても、Wordpress と EC-Cube の index.php をどのようにするのかが、理解できませんでした。

私が理想としていたのは、ドメインにアクセスしたらWordpressのトップページが起動し、そのページに EC-Cube のリンク(Shopなどで誘導)が表示されて、リンクを踏んだら EC-Cube のトップページが表示されたら良いなと思っていました。

nanasess 様のようにコードを書き換えた場合に、ドメインにアクセスしたら、EC-Cube が立ち上がるのでしょうか?
それとも、Wordpress が立ち上がるのでしょうか?

PHPについての理解が進んでおりませんので、ソースを全部公開頂いているのに、大変失礼な質問で恐縮です。

初歩的な質問を開発者のプロ集団にさせていただいて、本当に申し訳ございませんが、どうかお助け頂けましたら幸甚でございます。
nanasess
投稿日時: 2022/10/17 13:25
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: EC-Cubeのサブフォルダーを消す方法はありますか
以下のような構成でしょうか?

WordPress のトップページ - /
EC-CUBE のトップページ - /products
EC-CUBE の商品一覧 - /products/list

それでしたら、少々強引ですが、こんな感じのカスタマイズでできそうな気がします

1. EC-CUBE を /products にインストールする
2. https://github.com/EC-CUBE/ec-cube/blob/354b8cd53fa9468b170b8861aeec2d3bf91b8f7f/src/Eccube/Controller/ProductController.php#L113 を以下のように修正する

@Route("/products/list", name="product_list", methods={"GET"})
↓
@Route("/list", name="product_list", methods={"GET"})

3. キャッシュを削除する

この他、関連するリンクなど修正が必要と思われます。
また、WordPress と同居させたり、このような強引なカスタマイズをすると不正アクセスのリスクも高くなりますので、個人的にはおすすめしません。。
くれぐれもご注意ください。
kawabuchi
投稿日時: 2022/10/17 13:30
対応状況: −−−
新米
登録日: 2022/10/16
居住地:
投稿: 3
Re: EC-Cubeのサブフォルダーを消す方法はありますか
ご返信くださいまして、誠にありがとうございます。
Wordpressはハッキングにあいやすいので、EC-Cubeと同居させるリスクにつきましては、ご指摘のとおりだと思います。
再度の認識をさせていただきまして、誠に有難うございます。

ご指摘を肝に銘じて、どのようにしたら良いかを考えたいと思います。
本当にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
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.