0

nginx サーバーの書き換えルールが必要です。joomla 1.5 と sh404sef コンポーネントを使用してクリーンな URL を作成しています。

これで、ウェブサイトを多言語にするために gtranslate モジュールをインストールしました。したがって、モジュールをインストールした後、私の URL は変更されます。

例えば

私の元の URL:

http://mywebsite.com/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=511&option=com_virtuemart

sh404sef コンポーネントはこれを次のように変更します。

http://mywebsite.com/men-s/coverall-shirt-in-grey.html

しかし、gtraslate をインストールした後、URL は次のように変更されました

URLを別のものに置き換えたい。例えば:

http://mywebsite.com/index.php?/ja/page=shop.product_details&flypage=flypage.tpl&product_id=511&option=com_virtuemart

ここでは日本語を有効にしているので、URL に追加の文字列 /ja/ が追加されています。

これにより、ウェブサイトで問題が発生しています。

このURLをjaなしの元のURLに置き換えるnginxの書き換えルールが必要です

誰にもアイデアはありますか。

私を助けてください..

-- 前もって感謝します Tibin Mathew

4

1 に答える 1

0

ngingx で URL を書き換えると、joomla は /ja リクエストを受信せず、その結果、翻訳されたコンテンツを提供しません。

代わりに、 sh404sefコンポーネントを gtranslate の URL で動作させる 必要があります。

于 2012-08-13T18:08:20.523 に答える