Это строка запроса;вам нужно добавить условное выражение, чтобы иметь возможность подобрать его, что-то вроде:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^park_id=3$
RewriteRule ^park.php http://hiking.comehike.com/outdoors/parks/park.php?park_id=3 [R=301,L]
Это работает, когда я все равно перевожу его в .htaccess на моем локальном хосте.
Это можетв конечном итоге лучше, так как это сопоставление с шаблоном RegExp для выполнения чего-то вроде:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^park_id=([0-9]+)$
RewriteRule ^park.php http://hiking.comehike.com/outdoors/parks/park.php?park_id=%1 [R=301,L]
, который будет брать целое число в конце адреса и передавать его на новый адрес (на самом деле это проще, если вы неу вас нет строки запроса в исходном адресе, конечно).