5

Prestashopを e コマース Web サイトに使用する

私には3つのカテゴリーがあります

-----------------------------------------------------------------
|   Categories  |   Products                                    |
-----------------------------------------------------------------
|   Clothes     |   Image 1         Image 2         Image 3     |                                   
|   Mobile      |   Image 4         Image 5         Image 6     |
|   Cars        |   Image 7         Image 8         Image 1     |
-----------------------------------------------------------------

カテゴリカーソルを合わせてクリックすると、Firefox のブラウザ ウィンドウの下部にあるブラウザによって生成されたリンクは次のようになります。

www.website.com/Clothes-1
www.website.com/Mobiles-4
www.website.com/Cars-13

私はモバイルカテゴリを選択し、ブラウザのアドレスバーのリンクはこれです

アドレスバー (ブラウザ)www.website.com/Mobiles-4

------------------------------------------------------------------------
|   Categories              |   Products (Mobile)                       |
------------------------------------------------------------------------
|   Clothes                 |   Mobile 1    Mobile 2    Mobile 3        |                                   
|   Mobile (selected)       |   Mobile 4    Mobile 5    Mobile 6        |
|   Cars                    |   Mobile 7    Mobile 8    Mobile 1        |
------------------------------------------------------------------------

製品で利用可能なモバイルのいずれかにカーソルを合わせる/クリックすると、次の URL が生成されます

www.website.com/Mobiles/Mobile-4-34.html (現在の動作)

私が感じているように、このようなURLを生成する必要があります

www.website.com/Mobiles-4/Mobile-4-34.html<----------- (必須はMobile-4 (つまり 4 は id) です)

SEOの問題も引き起こす現在の動作...設定の設定を変更しようとしましたが、まったく機能しません..また、prestashopフレームワークがURLを書き換えているように感じます...そして、prestashopフレームワークによってプログラムでコードを更新しようとしました故障中です。

誰かによるガイダンスや助けがあれば?

4

2 に答える 2

1

Prestashop 標準

Prestashop がフレンドリ URL を表示するデフォルトの方法は次のとおりです。

製品ルート:/category/id-product-name.html

カテゴリ ルート:/id-category

あなたの例とデフォルトのPS 1.5のフレンドリーURLの動作との違いは、あなたの例ではidが製品名の最後にないことです。

解決

に行くBack Office->Preferences->SEO&URLs->Schema of URLs (page section)

フィールドでは、次のRoute to productsものが必要です。{category:/}{id}-{rewrite}{-:ean13}.html

私があなたの必要性を正しく理解しているなら、あなたは持っているべきです:{id}-{category:/}{id}-{rewrite}{-:ean13}.html

ノート:

書き換えられた URLの{id}部分は必須であるため、バックオフィスの設定を変更して読み取ることはできません。

それを行う唯一の方法は、そのためのモジュールを作成/購入することです。Pretty URLをお勧めします。

于 2014-01-22T11:15:08.220 に答える
0

Prestashop では、SEO に適した URL は .htaccess ファイルによって生成されます。.htaccess を開いて、URL の書き換えがどのように処理されるかを確認してください (パラメーターを手動で操作して修正できます)。

または、 .htaccess を再生成してみてください。

于 2013-09-19T15:18:57.913 に答える