2012-03-08 12 views
-2

ここに新しいプログラミングがあります。私はあなたが私を助けることを願っています:) 私はプロジェクトのためにIframeを使用しています。私はIframesについて読んで、その最良の選択ではないことを知っています。 残念ながら私はそれのための別の置換えを見つけることはできませんし、私の望むように動作させる。子ページを親ページのiframeに強制的にリダイレクトするJavaScriptを探しています

ここに私の問題があります: 私はメインのIframeを保持するindex.htmlページを持っています。同じサーバー(例:page1.html page2.html page3.html ....)に外部リンクがあります。必要なのは、検索エンジンを通じてページ1に直接アクセスしたり、page1コンテンツをindex.html iframeに読み込んだりすることです。

多くのスクリプトがindex.htmlにリダイレクトされ、子ページがIframeに読み込まれました。この問題は、ブラウザの醜いURLリンクに関するものです。たとえば「domainname/page1」のような単純なURLでページにアクセスする必要があるため、ユーザーが入力して「go」をクリックすると、これは私を煩わします。私は別の選択肢を見つけましたが、私はそれを私はそれを必要とする方法を実装する方法を知らない、すなわちアクセス


「「ドメイン名/ index.htmlに?ドメイン名/ page1.html 『』それはに変換されます」単純なスラッシュ(ドメイン名/コンテンツ)を持つサブドメインここにリンク:

http://www.hashbangcode.com/blog/using-jquery-load-content-page-without-iframe-536.html

+0

"私はIframeをプロジェクトに使用しています.IveはIframeについて読んでおり、その最良の選択ではありません。"ほとんどの場合、iframeよりも優れた選択肢があります。あなたのプロジェクトの代替案について別の質問をすることをお勧めします。 – jrummell

答えて

1

robots.txtファイルを使用して検索エンジンのクローラにページを無視するよう指示しましたか?あなたに多くの問題を保存し、そのような工夫なしにサイトを構築することができます。

1

robots.txtを使用してチェックアウトしましたか?これは、検索結果に表示したくないページをブラウザが回避するのを防ぐために使用できます。

+0

はい私はrobot.txtを考慮しました。私の本当の問題は、アドレスバーのURLについてです。誰かが "mydomain/ryanstuff.html"を見たいと思えば、私はそれらのURLを与えますが、 "Go"を押すと元のURLが何かに変換されます。 子ページをメインインデックスページフレームにリダイレクトする可能性があるかどうかは疑問でした。次に、子からindexページへの変数を渡します。これは、メインのiframe srcを更新して更新するスクリプトです。例えば 子ページの変数 "var ifrm_url = page1.html" "ifrm_url"をキャプチャしてこの値をIframeに渡す親ページのスクリプト。 –

+0

iframeはあなたがしていたことに対する悪いアプローチです。 URLの書き換えを調べ、robots.txtファイルと組み合わせて使用​​します。あなたはあなたの選択肢を再評価するべきです。 – Matt

関連する問題