問題タブ [forwarding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - フレームを使用しないドメイン名からの転送
www.mydomain.com などのドメイン名を所有しています
www.myserver.comなどのWebサーバーも所有しています
www.myserver.com 経由で Web サーバーに移動した後、サーバー ファイル構造内の別のページへのリンクをクリックすると、URL が変更されます...
例えば
main.html へのリンクをクリックすると、www.myserver.com/main.html になります。
ただし、ドメイン名 www.mydomain.com からフレーム転送を使用して同じアクションを実行すると、サーバーのコンテンツを含む内部フレームのみが変更されるため、URL は変更されません...
これはフレームを使用する際の基本的な問題であることはわかっていますが、ドメイン名で完全な URL を維持する何らかの方法が必要です。
www.mydomain.com/main.html
リンクを使用することで、フレームでこれを達成することができました
href="www.mydomain.com/main.html"
それ以外の
href="main.html"
しかし、これは私の意見では少し汚い方法のようです。何か案は?
これはおそらく非常にばかげた質問です。
http - Direct Server Return を使用した HTTP リクエストの転送
サーバーが複数のデータセンターに分散しており、それぞれに異なるファイルが保存されています。ユーザーが単一のドメインを介してすべてのサーバー上のファイルにアクセスできるようにし、個々のサーバーがファイルをユーザーに直接返すようにしたいと考えています。
以下に簡単な例を示します。
1) ユーザーのブラウザーがhttp://www.example.com/files/file1.zip
を要求します。
2) 要求は、example.com の DNS A レコードに基づいてサーバー A に送信されます。
3) サーバー A はリクエストを分析し、/files/file1.zip がサーバー B に保存されていることを突き止めます。
4) サーバー A はリクエストをサーバー B に転送します
。 A.
注: ステップ 4 と 5 はユーザーに対して透過的である必要があり、単一ドメインの要件に違反するため、ユーザーにリダイレクトを送信することはできません。
私の調査によると、達成したいのは「Direct Server Return」と呼ばれ、負荷分散のための一般的なセットアップです。ハーフ リバース プロキシと呼ばれることもあります。
ステップ 4 では、MAC アドレス変換を実行してから、要求をネットワークに戻す必要があるように思われます。サーバーのネットワーク外にあるサーバーには、トンネリングが必要になります。
手順 5 では、ロード バランシング セットアップの実サーバーに従って、サーバー B を構成する必要があります。つまり、サーバー B はループバック インターフェイスでサーバー A の IP アドレスを持つ必要があり、その IP アドレスに対する ARP 要求に応答しないようにする必要があります。
私の問題は、実際にステップ4を達成する方法ですか?
レイヤー 4 で単純な負荷分散を行うためにこれを実行できるハードウェアとソフトウェアをたくさん見つけましたが、これらのソリューションは不足しており、私が必要とする種類のカスタム ルーティングを処理できません。独自のソリューションを展開する必要があるようです。
理想的には、Web サーバー レベル、つまり PHP または C#/ASP.net でルーティング/転送を行いたいと考えています。ただし、Apache や IIS などの下位レベル、またはさらに下位レベル、つまりすべての前にカスタム プロキシ サービスを配置することにはオープンです。
php - Zend FrameworkでpreDispatch転送を行うには?
コントローラーごとにユーザーがログインしているかどうかを確認してから使用_forward()
したい。preDispatch
シナリオは非常に簡単です。ユーザーがログインしていない場合loginAction
、同じコントローラーまたは別のコントローラーに転送する必要があります。
これにより、ディスパッチ プロセスが最初からやり直し、再度呼び出しpreDispatch
、転送がすべてをやり直すため、無限ループが発生します。
私が思いついた唯一の解決策はloginAction
、がリクエストにすでに設定されているかどうかを確認することでした。
私の質問は、洗練された開発者はこの問題をどのように処理するのでしょうか?
更新
送信ボタンを押した直後に、聖なる意識の幽霊が出てきました;) 別のアイデアはLoginController
、ログイン要求を処理するために を構築することです。それとももっと良い方法がありますか?
python - GTK でのキープレスの転送
Gedit プラグインのコードを少し書いています。私は Python を使用しており、インターフェイスは (明らかに) GTK です。
したがって、私が抱えている問題は非常に単純です。検索ボックス (gtk.Entry) があり、そのすぐ下に結果ボックス (gtk.TreeView) があります。検索ボックスに何かを入力した直後に、一連の結果が表示されます。ユーザーが上/下キーを押していずれかを選択し、Enter キーを押して選択し、完了できるようにしたいと考えています。つまり、Up/Down キーを押して TreeView に転送する方法が見つからないようです。現在、私はこのコードを持っています:
正しい種類のイベントを受信していることははっきりとわかりますが、送信しているイベントは TreeView によって無視されます。何か案は?
事前に感謝します。
httprequest - 新しいウィンドウへの転送を実行することは可能ですか?
ICEFaces 1.8を使用しており、新しいURLへの転送を実行したいのですが、新しいウィンドウで開きたいと思います。現在、次のように新しいウィンドウへのリダイレクトを実行できます。
しかし、同様のアプローチを使用してフォワードは可能ですか?
c# - C#.NET/WPF で Web ページを取得しようとするときに JavaScript を処理する方法は?
.NETWebClient
クラスはすばらしいものですが、ページ内の JavaScript を解析しません。
つまり、ページが JavaScript を介して別のページに転送されることもあれば、onload イベントを使用して JavaScript を介して DOM 要素がページに追加されることもあります。この両方の状況に対処する必要があります。
これに対処するにはどうすればよいですか? それが重要な場合、私はWPFを使用しています。
objective-c - Obj-Cコンポーネントベースのゲームアーキテクチャとメッセージ転送
私は、MickWestの記事「EvolveYourHierarchy」に沿って、Objective-Cを使用して単純なコンポーネントベースのゲームオブジェクトアーキテクチャを実装しようとしています。この目的のために、Mike Ashによる「Objective-Cメッセージ転送」の記事で概説されているように、つまり-(id)forwardingTargetForSelector:
メソッドを使用して、いくつかのアイデアをうまく使用しました。
基本的な設定は、コンテナGameObjectクラスがあり、インスタンス変数としてコンポーネントクラスの3つのインスタンス(GCPositioning、GCRigidBody、およびGCRendering)が含まれていることです。メソッドは、メソッド-(id)forwardingTargetForSelector:
を使用して決定された、関連するセレクターに応答するコンポーネントを返します-(BOOL)respondsToSelector:
。
これはすべて、ある意味で魅力のように機能します。実装がコンポーネントの1つにあるGameObjectインスタンスのメソッドを呼び出すことができ、それが機能します。もちろん、問題は、コンパイラが各呼び出しに対して「応答しない可能性がある」という警告を出すことです。さて、私の質問は、どうすればこれを回避できるかということです。特に、GameObjectの各インスタンスが異なるコンポーネントのセットを持つという事実に関してはどうでしょうか。たぶん、オブジェクトごとに、コンテナオブジェクトにメソッドを登録する方法はありますか?たとえば、ある種の-(void)registerMethodWithGameObject:
メソッドを作成できますか?それをどのように行うのですか?
さて、私がCocoaとObjective-Cにかなり慣れていないことは明らかかもしれませんし、そうでないかもしれません。もちろん、私の特定の問題の解決策を知りたいのですが、これを行うためのよりエレガントな方法を説明したいと思う人は、さらに大歓迎です。
よろしくお願いします、-Bastiaan
asp.net - ルート ドメインのリダイレクト - SEO やその他の問題については、ガイダンスが必要です。
これらの転送方法のいくつかに慣れていないため、助けが必要です。私の問題はこれです:
discountasp.net でホストされているサイトがあります。私のドメインは 1&1 で登録され、DNS を discountasp.net が必要とするものにリダイレクトしました。したがって、ユーザーが www.mydomain.com と入力すると、discountasp.net でホストされている ASP.NET サイトが表示されますが、これは問題ありません。
私のメイン ページは Index.aspx です。私は HTML ページのデザインが本当に苦手で、それをいじる時間も才能もありません (または、プロにやってもらうためのお金もありません)。残りのページは問題ありません。
ブログ サイトの 1 つである tumblr または bloggr の適切なテーマを使用し、最初のページとして使用するページを作成します。このページは、blogger または tumblr で直接作成します。今のところ、私の決定をバッシングしないでください - それが私が望むものだとだけ言っておきましょう) つまり、ユーザーが www.mydomain.com と入力すると、ブロガーまたは tumblr ページにリダイレクトする必要があります。ブロガー ページのリンクは www.mydomain.com/xxxx と表示され、ホストされている Web サイトの内容が表示されます。IIS書き換えルールなどをセットアップして、すべてが正常に機能するようにしました
肝心なのは、外部サイトの Web ページを自分のルート ページとして表示したいということです。私は自分が欲しいものを説明するのに苦労していると思います!
もちろん、Index.aspx ページで response.redirect を実行することもできます。これはこれを管理する最も簡単な方法ですが、大きな問題は、これが何らかの形で SEO に悪影響を与えるかどうかです。そうでない場合は、それが私が行うことであり、インフラストラクチャの残りの部分はそのまま残します(テストのためにすでにこれを実行しており、正常に動作します)
どうもありがとうございました。
email - 自動メール転送
できればLAMPツールを使用してドメインを登録し、name@foo.comに送信されたすべての電子メールを取得してname@bar.comに転送するように電子メールシステムをセットアップする簡単な方法はありますか.
つまり、ユーザー名に基づいてすべての転送を自動化するため、name@foo.com はすべてのユーザー名で name@bar.com に転送されます。
編集:エラーを修正しました。
html - 次の転送が機能しない状況はありますか?
転送を実装する必要があります。私は次のようにしました:
これが機能しない状況はありますか? 私はselfhtml.org(http://de.selfhtml.org/html/kopfdaten/meta.htm#weiterleitung、ドイツ語のリンクが他に見つからなかったので申し訳ありません)で、これが常に適切であるとは限らないことを読みました。これを行うためのより良い方法はありますか?そして、どの状況で私のコードが機能しないのでしょうか?