2017-08-20 25 views
0

mod_rewrite用の単純なApache再書き込みルールを作成して、Microsoft Edgeブラウザをページ1の固定ページにリダイレクトする方法を教えてください。これは、イントラネット上で実行され、Edgeのみに対応する特定のアプリケーションを実行するApacheのインスタンスで必要とされ、IEのみです。ユーザーがEdgeを使用してアプリケーションにアクセスしようとすると、このルールはそのサーバー上の非常に特定のURLにそれらをリダイレクトして、IEを細かくする方法を啓発する必要があります。MicrosoftエッジブラウザをリダイレクトするApache Rewriteルールを作成する方法

  1. 私はルールがユーザエージェントに基づいて行動する必要があります知っているが、私は他のすべてのユニークなエッジブラウザを作るのか分からない:

    は、私は2つの問題に直面しています。最高の場所がどこに行くのか、これを理解することができるかもしれないと思っていますか?私はマイクロソフトのウェブサイトを見て、文字列が何であるかを共有していますが、どのように正確に区別するかについては詳しくは言及していません。私は、すでにそれを理解したオープンソースライブラリを見るのが最善であると考えています。

  2. サイトにアクセスするURLのルールを作成するにはどうすればいいですか?「啓発」ページを除きますか?

答えて

1

一般に、ユーザーエージェントは本当に扱いにくいです。それを再考するのは最善であり、非常にテストされたライブラリを使用してください。最高のものの1つはua-parserです。これは、ほとんどの言語のフレーバーとユーザーエージェントを照合するための正規表現の集合です。

あなたがApacheのロジック自体にこれを持っているしたい場合は、私が「悟りEXCEPTサイトに当たる任意のURLにルールを書くにはどうすればよいyou can extract from their list of regex

(Edge)(\d+)(?:\.(\d+))?

enter image description here

'ページ?

RewriteRuleは、あなたが

を見てみたいものです
関連する問題