Ошибка 500 при наличии RewriteMap в .htaccess

У меня есть файл карты в этом формате

233 Alabama/Phenix-City/Ridgebrook
237 Alabama/Ft.-Mitchell/Riverside-Estates

У меня есть следующий скрипт .htaccess. Я получаю внутреннюю ошибку сервера 500 при переходе на нужную страницу.

RewriteEngine On
RewriteBase /
Options +FollowSymLinks

RewriteMap examplemap txt:/var/www/html/site.com/key_pair.txt
RewriteRule community.php?(.*) ${examplemap:$1} [R]

Когда я передаю следующий URL, я хочу, чтобы он был переписан следующим образом.

http://example.com/community.php?comm_id=233    

надо переписать так

http://example.com/Alabama/Phenix-City/Ridgebrook

Есть мысли?

5
задан unor 23 November 2014 в 09:54
поделиться