私は顧客のために新しいデザイン/ウェブサイト構造を実装しようとしていますが、少し問題があります。私が作成したURLは少し異なるので、私は壊れたURLの束のためにSEOランキングの問題を予期しています。私の考えは、既存のURL(古いサイトのURL)を新しいURLと照合することです。データベースからの2つの列を一致させる
私がつまずいてきた問題は以下の通りです:
古いURLをがhttp://www.example.com/category/numeric_id-item-name_item_code.html
のようなものと新しいURLは、私が上含む新しいデータベースを作成したMySQLのでhttp://www.example.com/item_name-item_code.
のようなものです最初の列はitem_nameとitem_codeを古いWebサイトから、2番目の列は新しいデータベースから同じ情報を取得します。それは次のように
考え方は次のとおりです。 例:我々は、コードsl34と春の葉という項目があるとしましょう。古いURLはhttp://www.example.com/springs/53-spring-leaf-sl34.html
のようなものになります。製品は、彼らが製品の新しいウェブサイトではない場合は名前http://www.example.com/iron-spring-leaf-sl34
http://www.example.com/spring-leaf-sl34
- :このURLをマッチングするための は、3つの可能性がある
http://www.example.com/springs
私はこれらのマッチの作成に助けが必要です。
ありがとうございます。
商品コードと商品名が両方ともアルファベットの数字である場合、どのように区別されますか? –
Hmmm ...あなたは私に理想を与えているかもしれません...その例では安定しているのは製品コードだけです...製品コードと一致させることができ、 "Matching_id Old_URL New_URL"のような表。 –
これがうまくいかない場合は、コードレベル(PHP +データベースを使用)でURLをチェックし、コードから301リダイレクトを発行することができます。 –