1

それぞれ異なるドメインを持つ 2 つのストアが必要です。これらは、SuExec が無効になっている専用サーバーでホストされています。.htaccess と index.php をコピーしましたが、すべて正常に動作します。

私が抱えている問題は、2 番目のストアの Web サーバーの書き換えにあります。ルートディレクトリへのシンボリックリンクを使用している2番目のストアでこれを有効にするとすぐに、ページが見つからないというエラーが発生し始めます。

domain2.com/index.php/abc.html ----- Use Web Server Rewrites をオフにして正常に動作

domain2.com/abc.html ----- Use Web Server Rewrites がオンになっていると機能しません

ベースストアは問題なく動作します。

どんな助けでも大歓迎です。

ファルーク・カーン

4

2 に答える 2

0

-> Magento キャッシュをフラッシュします

システムに移動->キャッシュ管理

カタログの書き換えを更新します

すべてのキャッシュに移動し、ドロップダウンを更新に変更します。

保存をクリック

ほとんどのサーバーでは、これにより URL の index.php が削除されます。

404 エラーが発生した場合は、読み続けてください。

-> Mode_Rewrite エラーを修正

  • ウェブサーバーの設定を確認してください。アパッチを使用していますか?たぶん、構成に「AllowOverride none」のようなものがあり、.htaccess-files を無効にします (magento-root-directory の .htaccess-file は書き換えルールを定義します)。これの最も一般的な原因は、ftp に間違った .htaccess ファイルがあることです。

magentocommerce.com サイトに移動し、magento ファイルを再度ダウンロードします。

ファイルを抽出し、.htaccess ファイルのみを Magento ルート ディレクトリにアップロードします。

これにより、Magento での Web サーバーの書き換えの使用を有効にすることに関連する問題が修正されます。

于 2012-11-27T03:39:39.760 に答える
0

上記と同じ問題に直面していましたが、今ではすでに解決しています。その問題の主な理由は .htaccess ファイルです。.htaccess ファイルを magento のデフォルトの .htaccess ファイルに置き換えることで、すべての問題が解決します。Web サーバーの書き換え オンまたはオフにして、好きなように実行できます。

設定を保存したら、忘れずにキャッシュをクリアしてください。

于 2014-01-10T02:01:24.223 に答える