ボックスで要求された任意のドメインで RewriteRule を発生させる方法はありますか? たとえば、まったく同じ RewriteRule が適用される 5 つの VirtualHosts があり、現在、各 VirtualHost ディレクティブにルールがありますが、これを「グローバル」に配置して、維持を容易にすることはできますか?
dragonmantank
質問する
243 次
3 に答える
1
いいえ、そうではありません
于 2008-10-14T17:30:49.640 に答える
0
できますが、ややハックです。次のような .htaccess に RewriteRule を作成します。
/www/redirects/global/.htaccess
ここで、仮想ホストの DocumentRoot を /www/redirects/global/ に設定するだけで、すべてのリクエストが RewriteRule を介して強制されます。
于 2008-10-15T15:08:50.393 に答える
0
私はそれをテストしていませんが、mod_rewrite ドキュメントには、RewriteRule はサーバー構成コンテキストで使用できると書かれています。
RewriteMapがどのように機能するかを調べることもできます。これらはファイルであるため、「グローバル」ソースと見なすことができますが、主に静的であるため、制限があります。
于 2008-10-15T15:19:18.640 に答える