• ベストアンサー

商品番号をURLに使う方法

お世話になります。 質問タイトルが曖昧ですが、例えばですが、下記のBK1のサイトのようにURL内に商品の管理番号を使ったURLがあります。このような仕組みはどのように構築すればよいでしょうか? http://www.bk1.co.jp/product/02755369 BK1のサイトではproduct以下が商品番号になっており、その番号毎に商品の詳細ページが表示されるようになっています。 アドバイスよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ご質問の例ですと、www.bk1.co.jp サーバの中の下に product というフォルダ(ディレクトリともいいます)を作り、さらにその下に 02755369 というフォルダを作って、その中に index.html というページを入れているものと思われます。 インターネットブラウザはアクセスしたURLに ~/product/02755369 とだけ書いてあった時にその直下にある​index.html を探しに行く仕組みになっていますのでURLに ~/product/02755369/index.html と書く必要がありません。 JavaScriptなどを使えば URL+商品番号 で目的のページにジャンプするようなサイトも構築できるでしょう。

Crystalize
質問者

お礼

アドバイスありがとうございます。 なるほど。bk1サーバではディレクトリを自動生成しているのですね。何か特別な仕様があるのかと思いました。 参考にしてみたいと思います。ありがとうございました。

その他の回答 (1)

  • vaio09
  • ベストアンサー率37% (756/2018)
回答No.2

基本原理は#1さんの言うとおりです。 しかし人間が一つ一つ作るのは不経済ですので、実際はデータベースと連動し て自動的にページ作成するようになっています。 この「教えて!Goo」もそうですね。 今見ているこのページは、質問番号2829673が割り当てられています。 http://oshiete1.goo.ne.jp/kotaeru.php3?qid=XXXXXXX のXXXXXXXに、適当な7桁の数字を入れてみてください。 これも同じことだと思います。

Crystalize
質問者

お礼

ありがとうございました。参考にしてみます。

関連するQ&A

  • URLに管理番号を使うには?

    昨日も質問させていただきましたが、 http://oshiete1.goo.ne.jp/qa2829673.html その続き的な質問です。 質問タイトルが分かり難いかもしれませんが、例えば下記のBK1やHMVサイトのように各商品毎の管理番号をURLに使いたいと思っています。 http://www.bk1.co.jp/product/02755369​ http://www.hmv.co.jp/product/detail/2521549 商品の情報を恐らくデータベースか何かを使ってディレクトリのようになるように何らかの設定を行なっていると思いますが、その方法がよく分かりません。 例えば、上記のURLを下記のようにしても同じ商品ページが表示されます。 http://www.bk1.co.jp/product/02755369/test/ http://www.hmv.co.jp/product/detail/2521549/aaaaa つまり、管理番号は単なるディレクトリではなくて、何らかの仕組みをサーバー側かプログラム上で処理をしているように思います。 ちょっと私の推測もずれていたり、質問内容が分かり難いかもしれませんが、方法を教えていただければ幸いです。 ちなみに当方で運用している環境は次の通りです。 Red Hat Enterprise Apache2.0.52 MySQL4.1.20 PHP4.3.9

  • JavaScriptにて、商品番号を検索して商品詳細ページを表示したい

    JavaScriptにて、商品番号を検索して商品詳細ページを表示したい WEBショップにて、商品番号を入力して検索し、該当する商品の詳細ページを表示するという様な事をJavaScriptでできるようにしたいと思っています。 現在利用しているサーバーでは、管理しているところに聞いたところ「CGI等の利用ができない」といわれています。なんとかJavaScript利用することでこれができないかと考えています。 Webでもサンプルとなるようなものはないかなど調べているのですが、私、全くの素人で、どれが一番良いものかもよくわかりません。 是非教えていただけないでしょうか。 ちなみに、入力する商品番号は「アルファベット1文字+数字2文字」の合計3ケタの番号。 呼び出したい商品詳細のページのURLには、予めシステム内のデータベースで割り振られた商品IDで構成され、URL内に商品番号に一致する部分は一切ありません。 私のイメージとしては、テキストファイルか何かで「商品番号」と「その商品の詳細ページURL」を記載したリストをサーバー上に置いておき、商品番号が入力されたら、上記のテキストファイルより入力された商品番号に該当するURLを読み込んで、商品詳細ページを別ウィンドウで開くような形になるのかなと思っていますが、このイメージがあっているかもよくわかりません。 是非ご教授、よろしくお願い致します。

  • カテゴリー商品の前後ページを取得する方法

    あるカテゴリーの商品詳細ページで前後詳細ページへのリンクを設けたいのですが、 後ろページの取得は上手くいきますが、前のページの取得がうまくいきません。 カテゴリーと商品は別テーブルで関連付けテーブルで紐づけさせてます。 PHP+MySQLで構築中です。 ・カテゴリー関連付けテーブル(catgory_term) --------------- | category_id | id | --------------- ・商品テーブルテーブル(items) ----------------------- | id | title | url | ・・・・・・・・・ ----------------------- SQL文は下記のような感じです。(並び順でもSQL内容は変わります.。下記の例は商品ID降順) SELECT items.title,items.id,items.url,MIN(items.id) FROM category_term Left JOIN items ON category_term.id = items.id WHERE category_term.category_id = 'カテゴリーID' AND items.status = 'publish' AND items.id > '商品ID' お手数をおかけしますがご教授いただける幸いです。

    • ベストアンサー
    • MySQL
  • これはMySQLを使用しているのでしょうか?

    商品を販売しているページで、URLが下記のようなものをよく見かけます。 /product/detail.php?id=XXXXX これはMySQLを使用しているのでしょうか? 同様のシステムを構築したいと考えております。 どこか参考になるサイトや、書籍、またこのようなものがパッケージ販売されているのでしたらお教え下さい。 よろしくお願いいたします。

  • ジーンズの商品番号

    先程、AのサイトとBのサイトでジーンズを見ていたのですが、EDWINのジーンズで商品番号はAとBも全く一緒なのですが、どう見ても色合いが違います。これってEDWINの商品番号なんだから、ドコの店も共通なのではないでしょうか? ただ写真の時に色が変わって写っただけなのでしょうか? この2つのURLなんですがどちらも商品番号 50504-146 です↓ http://www.j-condor.co.jp/ed-newvintage.html  http://item.rakuten.co.jp/sanshin/50504-146/

  • 数字で終わるURL

    今まで気になっていたけど分からないことがあります。 以下のような数字で終わるURLがありますが、どのような仕組みでCGIが動作しているのでしょうか? http://ramendb.supleks.jp/score/49087 単純に49087というディレクトリがあって、その下にファイルがあるのでしょうか? サイトを構築した方に聞かないと本当のところは分かりませんが、推測でよいのでどなたか教えていただけるとうれしいです。 お手数をおかけしますがよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • ページのURLに関して

    SEOに詳しい方に質問があります。 当方で運用しているサイトのURLが xxx.jp/aaa/title/ なのですが、このサイト以下のコンテンツのURLが xxx.jp/bbb/title/contents/ のように、一つ上のディレクトリをトップページとは別のディレクトリにしているため、インデックス数をsite:~で計測したときにトップページしか計測されません。やはりサイト以下のコンテンツのURLも xxx.jp/bbb/title/contents/ ではなく、トップページと同じように xxx.jp/aaa/title/contents/ にしなくてはSEOでは不利なのでしょうか。

    • 締切済み
    • SEO
  • SEO対策にURLはそんなに重要でしょうか?

    こんにちは!SEOについて悩んでおります。 ウェブショップの店長をしておりましてページ作成などの一部を 業者さんにお願いしております。 実は楽天と自社ショップの商品在庫管理をする上で URLを管理番号と同じ表記に変更しようと思っているのですが 業者からはULRはSEO対策に非常に重要なので 固有の商品番号にしたほうが良いと言われ拒否されてしまいます。 私としてはSEO対策はそれだけじゃないでしょうし URLを犠牲にしてでも在庫管理の入力作業を早めて 納期をしっかり謳える様にした方が結果有効だと思っています。 実際そんなにURLに記述内容はSEOに重要なのでしょうか?

    • 締切済み
    • SEO
  • wordpress環境でのお問い合わせフォーム設置

    wordpressでとある雑貨屋さんのサイトを構築中です。 「固定ページ1ページ」に、雑貨「1商品」の詳細を掲載(htmlで記述)して、全ての商品を見せて行こうと思っています。 各商品には個別に振られた「商品番号」があり、この「商品詳細の固定ページ」には、詳細内容のひとつとしてこのこの「商品番号」も掲載します。 そしてさらに、この固定ページ(商品詳細ページ)には、「この商品に対するお問い合わせフォーム」へのリンクを設置し、そのリンク先のフォームにはこの商品の「商品番号」があらかじめ取得されている状態の入力フォームページを生成したいのです。 これが可能なのか、もし可能であればどのようにすれば良いのか、知識をお持ちの方がいらっしゃいましたら何卒ご教授くださいませんでしょうか。

    • ベストアンサー
    • PHP
  • 商品管理用のタグ

    はじめまして。 私は、ヤフオクで古着などを売っています。 古物商を取得しており、毎週古着を買い付けているのですが買った古着の商品管理で困っています。 今は、買った古着に名前をつけてエクセルで管理しています。 ※「バーバリー 黒 Tシャツ」のようなタイトル 最近、管理する古着の数が増えてきてこの方法では管理しきれなくなってきました。 そこで、下記方法を考えています。 (1)商品管理番号「00001~99999」を作る (2)商品管理番号のタグを作る (3)タグを洋服に付けられるように針金などをつける (4)商品を買い付けたらタグを商品につけて、商品管理番号を管理ファイルへ入力 上記方法について、 簡単に商品管理番号のタグを作る方法やソフト、もっと効率的な方法などのアドバイスをお願いいたします。 まだ、商品管理を始めたばかりで無駄が多いので少しでも効率化出来ればと思っています。どうかご教授お願致します。