問題タブ [reroute]

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.

0 投票する
0 に答える
47 参照

php - ロケーションベースの再ルーティングの最良の (最も正確な) 方法は?

問題

さまざまな言語のサブフォルダーを含む ccTLD Web サイト (example.de) がありますが、適切な言語ターゲティングのために明らかに example.com に移動する必要があります。example.com は、これまで us-group.com へのすべての訪問者に 301 を送信してきた親グループ会社に属しており、example.de から example.com への 301 送信を許可し、既存の 301 を us-group.com に破棄することに消極的です。少し回避する必要があります。

タスク

北米および南米からの訪問者は、us-group.com に再ルーティングする必要があります。残りのすべての国 (ヨーロッパや東南アジアなど) からの訪問者は、example.de から example.com にリダイレクトされ、us- に再ルーティングされずにそこにとどまる必要があります。 group.com

チャレンジ

アメリカ大陸からの訪問者の多くはプロキシを使用していると判断したため、IP による再ルーティングは最適なオプションではない可能性があります. us-group.com は、以前のトラフィックの多くを失うだけです。

ただし、ほとんどの英語を話すユーザーは、米国、オーストラリア、英国、カナダなどの地域ごとに言語を調整しない可能性があることを考えると、ブラウザー言語によるユーザーの再ルーティングもあまり正確ではない可能性があります...彼らにとってはどの英語でも問題ない可能性があるためです. したがって、CA と US のユーザーを us-group.com に再ルーティングすることはできず、UK と AU のユーザーは example.com/en/ にとどまります。

PHP スクリプトを使用してユーザーを再ルーティングするには、他にどのようなオプションが必要ですか? IP アドレスとブラウザ言語の検出を組み合わせることは意味がありますか? もしそうなら、どのように、そして何を優先すべきですか?

同じような経験を共有できる人はいますか?


追加の考え: 明らかに、私たちが検討していることはそれだけではありません。アメリカ大陸からの訪問者を再ルーティングする前に、次のことを行います。

  • example.com ドメインの DNS 設定を変更します (A レコード: IP はドイツのサーバーの IP アドレスに変更されます)
  • vhost レコードを変更して、ドイツ語のサーバーが example.com の訪問者をディレクトリ example.com/en/ (example.de のコンテンツの英語部分を含む) にリダイレクトするようにします。
  • 南北アメリカからの訪問者を us-group.com にリダイレクトします (上記のように、ブラウザーと OS の言語によって)

この投稿は、私の最初の質問How to reroute to a different URL identification browser and system language by PHP にリンクされています。

0 投票する
1 に答える
89 参照

ruby-on-rails - Route old ids to new routes with the same controller name and using friendly id

I have a rails app but I need to route old routes from a php app to my new rails routes (because of old google ads tied to them). I have looked far and wide and I can't figure out how to solve my problem.

I have a videos controller where my new videos use "friendly id". Now, I have old routes, where they use both slugs and ids. I need to redirect these old routes to my new routes. I know that I need to check is the video is nil, but I'm trying to figure out how to define what slug goes where.

My issue: I am trying to do the simple reroute thing, but my controller is trying to located the id and is unable to find them (since the slugs are no longer valid) and it throws an error. I have a list of 6 videos that I need to reroute to my new routes.

Any suggestions on what I'm missing?

Routes

For example, I have a tech-video, old slug, that needs to go to the new "technologies video" or I have an id of '88' that needs to go to "cool-video"

Controller

0 投票する
3 に答える
4651 参照

amazon-web-services - すべてのネットワーク トラフィックを別の AWS インスタンスに転送する

ある AWS インスタンスから別のインスタンスにすべてのトラフィックを転送する必要があります。

クラウドに Bro モニターをセットアップしようとしています。概要は画像をご覧ください。現時点では、TestVM のトラフィックが Bro ワーカー (NAT) に再ルーティングされ、すべてが bro_master に転送されるようにセットアップしています。ただし、私の問題は、TestVM がプライベート サブネットにあり、パブリック IP を持つハニーポットに置き換える必要があることです。これは、すべてのトラフィックを bro_worker に転送する必要があります。現時点では NAT されており、elasticIP を割り当てることができないため、それは不可能です。

TestVM から Bro_worker にすべてのトラフィックを転送し、TestVM を公開するにはどうすればよいですか?

ありがとう 概要

0 投票する
1 に答える
230 参照

xml - SUMO: 利用可能なルートがない場合の第 2 の目的地

避難中に発生する可能性のある道路切断シナリオ (複数の道路切断) をシミュレートするために相撲を実行しています。これらの予定された道路のカットのためにルート変更をインストールしました。ただし、一部の車両については、目的の目的地への利用可能なルートがありません。マニュアルによると、代替ルートがない場合、車両は以前のルートを継続し、閉鎖されたエッジを無視します。

二次目的地を設定できるかどうか疑問に思っていますか? もしそうなら、誰かが私に方法を教えてもらえますか? オンラインやマニュアルで検索しようとしましたが、見つかりませんでした。

第 2 の目的地が不可能な場合、車両を停止させて移動を終了させることは可能でしょうか?

reroute.add.xml のコードと簡単な道路切り取り図をコピーしました。それが役に立てば幸い。よろしくお願いします。どうもありがとう。

ここに画像の説明を入力

0 投票する
2 に答える
320 参照

php - AzureでPHPルーティングスクリプトを使用するには?

現在組み込みサーバーを実行しており、Azure に転送したいと考えています。現時点では、次のコマンドでサーバーを実行しています

ここで、route.php はすべてのリクエストを処理するルーティング スクリプトです。Azure のアプリケーション設定を調べましたが、必要な設定が見つからないようです。