これは特に効率的ではありませんが、RewriteMap を使用できます。 外部のtxt/dbm / programを使用して、mod_rewriteにルックアップを実行させ、結果に基づいてリライトさせます。
RewriteMap pretty-community prg:/path/to/some/shell/script
RewriteRule community_details.php?(.*) ${pretty-community:$1}
community_details.phpスクリプトからキャプチャされたクエリ文字列は、そのstdinで指定された外部スクリプトに渡され、スクリプトは、そのstdoutを介して書き換えられたURLで応答します。
スクリプトは、Apacheが最初に起動したときに一度開始され、その後、基本的にデーモンモードで実行され、リライトが実行されるたびにApacheと通信することに注意してください。 PHPはデーモンの作成には特に適していないため、このプログラムを他の言語で実行することをお勧めします。