すべてのドメインをカバーするmod_rewriteルール
-
03-07-2019 - |
質問
ボックスで要求されたドメインでRewriteRuleを起動する方法はありますか?たとえば、まったく同じRewriteRuleが適用される5つのVirtualHostがあり、現在各VirtualHostディレクティブにはルールがありますが、これを維持するのが簡単になるように「グローバル」のどこかに配置できますか?
解決
いいえ、私は恐れていません
他のヒント
できますが、ややハックです。 次のような.htaccessにRewriteRuleを作成します。
/www/redirects/global/.htaccess
今、仮想ホストのDocumentRootを/ www / redirects / global /に設定するだけで、すべてのリクエストはRewriteRuleを介して強制されます。
テストしていませんが、 mod_rewriteドキュメントサーバー構成コンテキストでRewriteRuleを使用できると言います。
RewriteMap の方法を調べることもできます。仕事。これらはファイルであるため、「グローバル」と見なすことができます。ソースですが、それらは主に静的であるため、制限があります。
所属していません StackOverflow