Magento urlキーには、システムMagento 1.7.0.2によって追加された奇妙な番号があります


7

私はMagentoストア(1.7.0.2バージョン)で何が起こっているのかを理解するために毛を抜いてきました。80%のURLキーには、2つの異なる形式の奇数が追加されます。いくつかはこのようなhttp://www.example.com/product-name-2886-351.htmlのようなもので、私の服のスタイル番号の後に割り当てられたランダムな番号ですが、これらのランダムに割り当てられた番号はシステムによって追加された後も変わりません。

奇妙な数字が含まれる別のバージョンのURLは、http : //www.example.com/product-name-2926.htmlのようになります。スタイル番号「2926」がシステムによって割り当てられていることに注意してください。「2886」は、本製品追加時にURLキー欄に入力されたものです。

一部のSEOの人々は、url_rewriteテーブルを切り捨てずにCSVを何度もアップロードしたため、製品の複製バージョンが作成されたと言っています。Magentoが製品を差別化するためにこれを行うのはそのためです。初期段階で何度もCSVをアップロードしてきましたが、影響のない商品もございます。私はまったく技術的ではありません。私はこれらすべてに非常に混乱していますが、これがここで起こっている理由であるとはまったく信じていません。

いくつかのスレッドを読んだ後、私はそこに本当の専門家がいることを知っています。手伝ってくれませんか?Magento 1.8にアップグレードすると、この問題は解消されますか?


キャット、リンクをお読みくださいstackoverflow.com/questions/13614738/…詳細はこちら
アミットベラ

回答:


15

通常、これは重複したURLを持つカテゴリまたは製品があるために発生します。つまり、www.example.com / hatsのカテゴリと同じURLの製品です。製品を保存するたびに、コアの書き換えを段階的に増やします。URLの最後に表示される番号。その他の主な原因は、構成可能な製品です。

ステップ1

達成しようとしているURLが実際に一意であることを確認してください。

Magentoが実際に既に存在するため、これらの番号をURLの末尾に追加するのには理由があります。WordPressで同じ名前の2つのカテゴリを作成するようなもので、2番目のカテゴリには「/ category-2 /」というURLがあります。

ステップ2

データベースのバックアップを行う

PHPMyAdminなどを開きます。

core_url_rewriteテーブルを見つけます。

リクエストパスでURLを検索します。私の例では、次のように入力しました。"hats%"
これにより、URLの帽子で始まるすべてが検索されます。

ステップ3

このページをハードリンクした場合は404になることに注意してください。そのため、このリスクがある場合は、そのページのこの後に新しいリダイレクトを作成してください。

検索結果からすべての行を削除します。

ステップ4

カタログURLの書き換えのインデックスを再作成します。

手順5

カテゴリまたは製品に戻り、[保存]をクリックします。

これで、URLは希望どおりになります。

アップグレードは、この根本的な原因には役立ちますが、修正はしません。それでも、このプロセスを実行する必要があります。


こんにちはロブ、返信ありがとうございます。私はそれを試してみて、それがどうなるかをあなたに知らせます。再度、感謝します!

@ 7ochem、編集ありがとうございます!とてもきれいに見えます!
Rob

私はそれがちょうど私に起こった非常に古い主題のナットであることを知っています、そしてあなたたちのおかげで私はそれを解決する方法を知っています;)ありがとう
ロブDA

@RobertA。お役に立てて嬉しいです!
Rob

0

この問題を解決するには、この拡張機能を使用してください。URLの再インデックスの再作成後、または製品カテゴリの変更後に、重複する製品URLの終了桁を変更し続ける根本的なMagentoバグを修正します。

拡張機能をインストールし、「一意のURLキーの検証」を確認してください。重複する可能性のあるURLキーを使用して製品を作成または編集するときは常に、Magentoは別のキーを使用するように要求するので、製品のURLが重複することはありませんそもそも、最後に奇妙な数字が追加されることはありません。

ここに画像の説明を入力してください


0

こんにちは私も同じ問題に直面しています...動的に一部はありません。URLの最後に追加されます。例:www.example.com/product-name.2435.html

上記の手順に従えば、うまくいくかどうかはわかりません。助けてください。

返事を待っています

ありがとう


回答セクションに回答を、質問セクションに質問を追加してください。これが回答である場合は、さらに詳しく説明してください。コメントセクションにもコメントを追加できます。
Msquare
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.