htaccess で RewriteMap ディレクティブを使用して単純なマッピングを実行しようとしていますが、何らかの理由で毎回エラー 500 が発生します。私の構文は .. オプション +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteMap name2id txt:nklist.txt
RewriteRule ^/name/(.*) /name_list_view.php?kid=${name2id:$1|NOTFOUND}
nklist.txt で:
1 David
2 Mark
3 Simon
nklist.txt ファイルは、htaccess がある場所と同じ、私の Web サイトのルートにあります。デバッグの結果、htaccess が nklist.txt ファイルを見つけられないことがわかりましたが、助けていただければ幸いです。