1

私のウェブサイトのルートに、Joomla でサイトを構築しました。サブフォルダー \webshop\ で、Magento を使用してサイトを構築します。

.htaccess ファイルを正しく取得できません。今のところ、Joomla サイトは問題なく機能しており、Magento サイトも同様です。しかし、Magento の \Contact us\ などをクリックできません。リンク ( http://example.com/webshop/contacts ) からホームページに戻ります。しかし、( http://example.com/webshop/index.php/contacts )へのリンクを編集すると、完全に機能します。だから何かがおかしい。

明確にするために、人々がhttp://example.nlに行くときは私の Joomla サイトに行くべきですが、人々がhttp://example.nl/webshopに行くときは私のウェブショップに行くべきです。(もちろん、/webshop は私のルートにある Magento フォルダーの場所でもあります)

また、 http://www.example.comではなくhttp://example.comを使用したいと考えています。(また、Magento の SSL にとっても非常に重要です。なぜなら、http:// の SSL 証明書しかなく、http://wwwの SSL 証明書しか持っていないからです。)

.htaccess で使用すると完全に機能することがわかりましたRewrite base /webshopが、Joomla サイトは機能しません。Magento .htaccess を自分のものと組み合わせました。このサイトはリンクと WWW を許可していないため、pastebin でアップロードする必要がありました。私はそこで間違ったことをしましたか?

ペーストビン

4

1 に答える 1

1

という名前のサブディレクトリに Magento がインストールされています。webshop

Magento 構成で、ベース URLを変更してサブディレクトリを含める必要があります。

  1. [システム] > [構成] > [Web]に移動します

  2. ベース URLhttp://yoursite.com/webshop/に変更します (セキュア ベース URLも更新します) 。

  3. ディレクトリで Magento .htaccess ファイルを開きwebshop、次のように変更します。

    探す: #RewriteBase /magento/

    への変更: RewriteBase /webshop/

  4. Magento .htaccess ファイルを保存し、Magento キャッシュ フォルダーをフラッシュします。var/cache

于 2012-09-18T19:45:29.270 に答える