質問

ボックスで要求されたドメインでRewriteRuleを起動する方法はありますか?たとえば、まったく同じRewriteRuleが適用される5つのVirtualHostがあり、現在各VirtualHostディレクティブにはルールがありますが、これを維持するのが簡単になるように「グローバル」のどこかに配置できますか?

役に立ちましたか?

解決

いいえ、私は恐れていません

他のヒント

できますが、ややハックです。 次のような.htaccessにRewriteRuleを作成します。

  

/www/redirects/global/.htaccess

今、仮想ホストのDocumentRootを/ www / redirects / global /に設定するだけで、すべてのリクエストはRewriteRuleを介して強制されます。

テストしていませんが、 mod_rewriteドキュメントサーバー構成コンテキストでRewriteRuleを使用できると言います。

RewriteMap の方法を調べることもできます。仕事。これらはファイルであるため、「グローバル」と見なすことができます。ソースですが、それらは主に静的であるため、制限があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top