htaccess Rewrite Rule

Я использую htaccess, чтобы переписать мой URL-адрес, вот что я имею:

RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?page=$1 [L] 

Поэтому, если я перейду к domain.com/services, тогда он будет работать отлично, но я хочу сделать так, чтобы, если они набирают имя domain.com/services.php, тогда он будет работать вместо того, чтобы не быть найденным.

Также .. если я перейду на domain.com/services/ (с завершающей косой чертой), тогда он действует так, как будто он не найден. Почему это?