2

私は私を混乱させている何かであなたの助けが必要です。

WordPressをドメインルート(www.csillamvilag.com)にインストールし、OpenCartをサブフォルダー(www.csillamvilag.com/shop/)にインストールしています。

どちらのインストールも多言語対応です(WPはWPML経由で多言語対応です)。

コアプログラムにOpenCartSEOURLを導入し、OpenCart用の多言語SEOURLバンドルプラグインを導入しました。

Opencartの多言語プラグインは、www.csillamvilag.com / shop / hu/ingyen-e-bookのような美しいURLを作成します。これらはほとんどの場合非常にうまく機能します。

ただし、ハンガリー語(主要言語)のOpenCartルートはそうではありません。www.csillamvilag.com/shop/hu/は、WordPressページであるwww.csillamvilag.com/rolunk/husegprogram/にリダイレクトします。

この時点で、次の点に注意する必要があります。
*英語のショップルートは正常に機能しますwww.csillamvilag.com/shop/en/
* husegprogramのスラッグをhuで始まらないものに変更すると、404が返されます。
* RewriteBase OC .htaccessで正しく、WP.htaccessでhuについての言及はありません

私はここで完全に途方に暮れています、そしていくつかの助けを大いに感謝します。


* WordPress 3.5.1
* OpenCart1.5.4.1とvQmod2.3.0の使用
(明確にするために、WordPressとOpenCartの間に統合はありません)

4

1 に答える 1

0

私の場合、問題は物理フォルダー/ shop /hu/があったことでした。

これを削除したところ、URLwww.csillamvilag.com/shop/hu/はOpenCartの多言語SEOURLプラグインによって適切に処理されています。

(これは、WordPressがURLを乗っ取っていたことを意味します。これは、物理ファイル/フォルダーをチェックしているときに、URLを見つけて、可能な限り処理しようとしたためです)

于 2013-03-09T13:51:14.657 に答える