0

私はウェブサイトを持っていて、OS のショッピング カート (つまり、Magento) をセットアップしました。

インストール ガイドラインに従って、/magento/ としてドキュメント ルートのサブディレクトリにカートをインストールしました。

したがって、私の Web サイトのカートの URL はhttp://mydomain.com/magento/です。

ドキュメント ルート以外に公開ページはなく、カートをホームページにしたいのですが、つまり、次のhttp://mydomain.com/magento/ように解決したいと考えています。http://mydomain.com/

出来ますか?mod-rewrite を使用して実現できますか? もしそうなら、mod-rewrite ディレクティブがどのようになるか教えていただけますか?

または、次のような単なる永続的なリダイレクトですか。

redirect 301 /magento http://mydomain.com/

ありがとう。

4

1 に答える 1

0

以下を使用できます。

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/magento
RewriteRule ^(.*)$ /magento/$1

このようにして、すべてを/magentoその前に置き換える必要があります。したがって、リンクをルートに向けることができます。

私はそれを編集してテストしましたが、動作します。

あなたの質問をよく読んだので、サイト全体ではなく、ホームページのみをリダイレクトしたいようです:

RewriteEngine on
RewriteRule ^$ /magento/
于 2012-09-14T14:44:55.530 に答える