- 締切済み
あるサイトにあるページを全て取得したいのですが
こんにちは。質問があります。(少し長文になると思います) 私はとあるサイト(データベースを利用した情報系サイト)をよく利用しているのですが、 このサイトは例えば花などの情報をまとめてあるサイトとして、 4000件程度の花が登録されていて、クライアントのボタン一つで「育てやすさ」「何月から栽培 できる」「人気がある」など画像付で並び替えができるサイトとします。(このサイトをBサイトとします) さらに並び替えた画像をクリックすると「専用ページ」に飛んで詳しい育て方や実際育てている 写真などが掲載されています。(さらにはその花の命名者など数多くの情報が登録されていて 非常に有用なサイトです) 私はそのBサイトの並び替えなどのシステムがとても使いにくいためいつもイライラしていました。 (ページも非常に見にくいです) ならばいっそ自分で作ってしまおうと思い、初めてphpとmysqlを勉強してようやく最近完成しました。 作り方として 並び替えはデータベース内で行いphpで呼び出す形として、花の名前や値段、育て方や写真のパスなども全てデータベース に入れ、phpで文字などを出力させるというサイトにしました。(画像はサーバーに置いてあります。 データベースに今情報を入れているのですが種類が4000種類以上もあるためおそらく何年もかかると思いますが今は少しずつ入れています) それでアップロードしてとりあえず予定道理の動きはしているのですが、一つ困ったことがありまして 、文字情報を全てデータベースに入れているため検索にまったくひっかからないのです。 例えば 「チューリップ」「育て方」と検索しても私のサイトは絶対ひっかかりません。 これではせっかく作ったのに誰にも使ってもらえません。 しかし、そのBサイトは「チューリップ」「育て方」と検索すると「チューリップの専用ページ」が検索にヒットします。 私も専用ページは設けていますが、そのページもデータベースから文字など全てphp出力なので検索にはひっかかりません。 Bサイトが検索にヒットするということは、ちゃんとhtml上にチューリップまたは育て方という文字が存在するということになると予想できるのですが・・4000以上もの内容の異なったhtmlのページがサーバー上に本当に存在しているのでしょうか・・。 そうでないと説明がつかないのでそういう結論に行き着いたのですが間違いないでしょうか・・? そうすると私も一つ一つhtmlのページを作らなければならないのですが何年もかかる作業に なりそうなので、Bサイトが本当に4000ものページを持っているのか知りたいのですが、 相手のサーバーにあるページを全て取得する方法は存在するのでしょうか?
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2281)
- aozakana_dha
- ベストアンサー率45% (76/168)
- lv4u
- ベストアンサー率27% (1862/6715)
関連するQ&A
- DBとぐーぐるの検索について
こんにちは。現在データベースとphpを使ったサイトを作っています。サイト自体は出来上がりまして データベースに情報を登録しているのですが、少し疑問が出てきました。 私の作っているのは例えば情報をデータベースからPHPで出力させ、任意の順番に並べ替えるという サイトなのですが、 (例えば花でしたら「正式名称」や「育て方」などデータベースから出力させ表示させるといった風なものです) しかしこの場合、データベースに情報が全ての情報が入っているため検索にまったくひっかからず、 どうしてよいものか悩んでいます。 他の似たようなサイトを見ていたのですが、そちらもphpでデータベースから出力させているのですが 花の名前+育て方 などで検索すると検索に反映されているようです。 この部分がよくわかりません。データベースから全ての情報を出力させているのは間違いないと思うのですが ・・・。 そのサイトの全てのページのアドレスを見るとphp?というのが含まれています。私のサイトにはそういったものは含まれていませんし、これで何か推測できることってありますでしょうか?
- 締切済み
- MySQL
- Yahooの自サイト内検索しても古いページが検索結果にでてしまう
昨日より、自サイトをリニュアールし、それに伴いYahooの検索ボックスを設置しました。サイト内検索もついているのですが、このサイト内検索で検索をかけると、全て古いページからの検索になってしまっています。どうしたら新しいページからの検索結果が得られるのでしょうか? 古いページは全てサーバーから削除し、新しいページしか今は残っていません。ちなみに、古いページと新しいページは殆ど名前は一緒なのですが、拡張子が以前はhtmlだったのですが、現在のものは全てphpで作成されています。情報が足りない分はご指摘いただければ補足いたします。どうぞよろしくお願いいたします。
- 締切済み
- その他(インターネット・Webサービス)
- トップページしかインデックスできない構造、直したい
数十万件の情報をデータベースで扱うWebサイトを作成しています。 トップページはindex.phpです。 1. トップページで検索したりフィルタリグしたりするとそれに該当したデータがjQuery Ajaxで取得してindex.php上にリスト形式で表示されます。 2. さらにそのリストからどれかアイテムを一つクリックするとjQueryダイアログが開いてそこに詳細情報が表示されます。 これら全てトップページのindex.php上で動作しますので一切別ページに遷移しません。 jQueryのAjaxを使ってphpにアクセスし、データベースから取得した情報をindex.php上で表示しているだけです。 そのため、sitemap.xmlに追加するページがindex.phpしかなく、これ以上ページを追加しようがありません。 GoogleWebmasterToolでもインデックスされているのはindex.phpのみです。 情報を動的に取得し、なおかつAjaxでindex.phpで取得した場合はどのように数十万件のページのような情報をインデックスすれば良いのでしょうか? 何か良い案があればお教えください。 どうぞよろしくお願い致します。
- 締切済み
- HTML
- データベースサーバーにあるデータをWebページで表示したい
ロリポップを使っています。ロリポップは専用のデータベースサーバー(WEBページのサーバーとは別)とMySQLがすぐ使えるので、MySQLでcsvファイルからデータを入力しました。 検索結果を、WEB上に表の形で表示をさせたいのですが、どうすれば良いのでしょうか? PHPを使えばいいらしいと言うことぐらいしかわからない初心者です。昨日丸一日ネットで調べましたがよくわかりません。 おすすめの書籍とか、おすすめのホームページ、サンプルのあるサイトなどを、教えて頂けませんでしょうか?
- ベストアンサー
- PHP
- サイト上の言葉検索php
はじめまして。 ただいまphpを勉強中でして、作りたいものもあるのですが、行き詰まってしまいましたので、アドバイスをいただけないでしょうか? 検索するシステムを作っているのですが、データベースを検索するのではなくて、画面に出力されたものを検索したいのですが、いまいちわかりません。 例えば、今、ご覧になっているページのなかからphpを使って文字列を検索し、抜き出し、データベースに保存するなんてことはできないのでしょうか? ほかの言語をすすめていただく形でも結構ですのでアドバイスいただけないでしょうか? phpで処理できるならそれが一番いいです! お願いいたします。
- 締切済み
- その他(インターネット・Webサービス)
- 動的ページのSEO対策はPHP?SSI?
宜しくお願いします。現在サイト構築でTOPページはHTMLで作成(静的)、その他ページはPHPで生成しています。(動的) SEO的に考えると、動的にPHPでデータベースから読み出している商品情報が検索に引っかかりくいのではないかと思っています。 PHPでは上部部分、下部部分はインクルードで統一ファイルを呼び出し、メインコンテンツの商品紹介ページはデータベースから読み出しています。 SEO的に効果があり、動的に生成できるPHPの利用方法をお教え願えませんでしょうか。 どうぞ宜しくお願い申し上げます。
- ベストアンサー
- HTML
- ミラーサイトにも同じ検索結果を出したいのですが・・
今あるサイトのミラーサイトを作ってます。 現サイトにあるデータベース(Mysql)を使った検索を、そのまま新しいサイトにも使いたいのですが、どうすればいいのでしょうか? 2つのサイトは違うサーバーを使ってます。 データベースはMysqlです。 プログラムはphpです。 ちなみに私はかなりの素人です。phpもほとんど理解しておらず、なんとかソースをいじって変えれるレベルです。 htmlは大分理解してるのですが・・ よろしくお願い致します
- 締切済み
- MySQL
- phpでのwebページ制作について
今まで、自分のwebページをhtmlで作っていたのですが、 サイドバーを更新する際に、存在するページすべてを書き換えねばならず、 一括で変える方法を調べた所、 ソフトを使う・インラインフレームを使う・phpを使う などでできるようなのですが、 一応、プログラマー目指しているので、 phpで作りたいと思ったのですが、 色々検索しても、知りたい情報があるサイトが見つかりませんでした・・・ 「phpを使って、サイドバーなどの共有部分を作る」には どうしたらいいでしょうか? 僕の知識的には、 phpは、ほぼまったく知識がないと言っていい状態で、 htmlは、大体はできる状態 プログラムは(どこまで必要かわかりませんが)、javaでシューティング作ったことある程度です。 OKWaveで質問するのは、これが初めてなので、 なにかと至らない点があるかとは思いますが、 よろしくお願いします。
- ベストアンサー
- その他(ITシステム運用・管理)
- トラフィックをすべて同じページにリダイレクトしたいのですが。
自分のブログを更新のため一時的に「工事中画面」にしてリンクされているページからのトラフィックもすべてその「工事中ページ」へ自動的に誘導したいのですが。 現在レンタルサーバーで.htaccessやPHPは使えます。よろしくお願いします。
- 締切済み
- CSS
- データベースとウィキシステム
すいません。ウィキシステムについて質問があります。 データベースに入れた情報をphpで取り出すサイトを自身で作りました。 自分でもよく使うため他の人にもぜひ使ってほしいと思って作ったのですが、 データベースに情報を全て入れているため検索にまったくひっかかりません。 (動的なPHPサイトでも検索に引っかかるというコメント、アドバイスは必要ありません) 例えば(あくまでも例えです) 複数のラジオボタンなどで選択して最後に表示ボタンを押すと、その選択肢にあった情報がデータベースから出てくるサイトです。 ボタンを押さないと当然HTMLにはフォームボタン程度の記述しかないわけで、 情報がデータベースに入っている以上検索にひっかかるハズもなく・・結局項目ごとに手動でHTMLのサイトを作るしかない思っていたのですが(検索用に)、 ウィキは検索にひっかかりますよね? ウィキは膨大な数のページがありますが、項目ごとにHTMLのページがあるわけではないと 聞きました。ではどうやって検索(グーグル)はデータベース内にある語句を検索しているのでしょうか。 まだプログラムを始めてばかりでこのあたりの仕組みが良く分かりません。 (グーグルが調べる語句はあくまでもHTML内にあるプログラムを含む語句だと思うのですが・・)
- ベストアンサー
- その他(プログラミング・開発)
- novabackupを使用して、起動ディスクを作成する方法を解説します。
- 「ブートメディア・・・・」をクリックして、ダウンロードサイトに移動します。
- ソースネクスト株式会社の製品「novabackup」で、起動ディスクの作成について詳しく説明します。
補足
まず私は著作権侵害を行うつもりはありません。そんなことは当たり前ですし、言われる必要もないかと思います。(何度も書きますが情報系サイトであって一般に公開されている情報をまとめたサイトですから その情報には著作権自体ありませんし、相手が作った育て方などの著作権が発生するものを転載したりも しません) 他の方の補足にも書きましたが、動的なサイトと静的なサイトがどちらも検索にヒットするのは知っています。 問題はデータベース内にある文字なのです。おそらくあなたは論点が理解できていないように 思います。 私の書いたHTML(PHPを含む)サイトにはチューリップや育て方などの文字がそもそも無いわけです。 (phpが動いて初めて文字がデータベースから取り出されるわけですから)