Вы смешиваете группы захвата в свою перезапись секунды и перезапись.Совпадения в RewriteCond хранятся в %1
, %2
и т. Д., В то время как $1
, $2
и т. Д. ... являются захватами из RewriteRule.
Вы не делаете никакой записив RewriteRule, поэтому $ 1 будет пустым.Попробуйте вместо этого сделать
RewriteRule .* http://mivasite.com/pagefile.php?member_id=%1
.Конечно, это, вероятно, не исправит вашу ошибку 404, так как это просто исправит параметр запроса.Проверьте журнал ошибок вашего сервера, чтобы точно узнать, какой URL-адрес вызвал ошибку 404.