0

私は、データベース内に 50,000 を超える製品があるサイトで作業しています。問題は、ファイル名がこの問題と同じくらいわかりにくいことです: 51h5zpsj7il と別の問題: 51i5cvruyrl。これらを「プログラミング入門」や「C++-for-Everyone」など、より SEO に適した名前に変更する必要があります。クライアントは Amazon で製品を販売しているため、これらのイメージ名をクライアントから取得します。alt を変更するコードは既に作成しましたが、自分のものではないファイルの名前を変更する方法がわかりません。これらのファイルを imgs に追加して、そこから作業する方法を考え出すことはできますか?

便宜上、これは alt テキストを変更するための JS コードであり、SEO のために変更する必要がある src テキストではありません。

var title = document.getElementById("product-description").getElementByClassName("product-title")[0].innerHTML, img = document.getElementById("main-image").getElementsByTagName("img")[0].alt=title;

4

1 に答える 1

0

私が知る限り、あなたはランダムな画像名を持つ Amazon のサーバー上の画像ファイルを指しています。「私たちのものではないファイルの名前を変更する方法がわかりません」と言ったとき、あなたはそれをほぼ要約しました。それはあなたのものではないので、できません。

これらの画像を自分のサーバーにコピーして、好きな名前を付けることができます。または、わかりやすい画像名を処理し、Amazon で正しい画像を処理するコードを独自のサーバーに作成することもできます301 REDIRECT。後者のアプローチでは、画像を自分で保存する必要がなくなります。

なぜ画像の名前を変更したいのか疑問に思います。私の SEO に関する知識は豊富ではありませんが、HTML 内でわかりやすい画像名を使用するメリットはないと思います。ページの URL 自体がわかりやすいものであれば問題ありません。

于 2013-09-24T22:42:13.327 に答える