RewriteRule - dois parâmetros, mas o último parâmetro é opcional

Não consigo reescrever para incluir dois parâmetros, mas o último parâmetro é opcional, por exemplo:

http: //www.mywebsite.com/friends/jami - (a barra para frente também deve ser opcional). Qual deve ser o mesmo:

http://www.mywebsite.com/friends.php?name=jamie

Quando incluir um segundo parâmetro

http: //www.mywebsite.com/friends/jamie/3 - Deve ser o mesmo que este:

http://www.mywebsite.com/friends.php?name=jamie&page=30

Esta regra não funciona:

RewriteRule ^friends/(.*)/(.*)$ friends.php?name=$1&page=$2

Por que eu recebo isso:The requested URL /friends/jamie was not found on this server. mas funciona se eu incluir um número de página para o segundo parâmetro, então basicamente o segundo parâmetro deve ser opciona

questionAnswers(1)

yourAnswerToTheQuestion