Nie jest to szczególnie wydajne, ale MOŻESZ użyć RewriteMap użyć zewnętrznego txt/dbm/programu, aby umożliwić mod_rewrite wyszukiwanie i przepisywanie na podstawie wyników.
RewriteMap pretty-community prg:/path/to/some/shell/script
RewriteRule community_details.php?(.*) ${pretty-community:$1}
Przechwycony ciąg zapytania ze skryptu community_details.php zostanie przesłany do określonego zewnętrznego skryptu na jego standardowym wejściu, a skrypt odpowie przepisanym adresem URL poprzez swoje standardowe wyjście.
Zauważ, że skrypt jest uruchamiany RAZ, kiedy Apache po raz pierwszy się uruchamia, a następnie zasadniczo działa w trybie demona, komunikując się z Apache po każdym wykonanym przepisaniu. Ponieważ PHP nie jest szczególnie odpowiednie do pisania demonów, możesz chcieć zrobić ten program w innym języku.