na to drugie pytanie odpowiedź uzyskasz szybciej sprawdzając samemu u siebie

myślę, że dla optymalizacji mógłbyś dać coś takiego:
<?php
RewriteRule article/strona/([0-9]+)/?$ index.php?page=article&action=strona&strona=$1
?>
teraz jest obojętne, czy ktoś wpisze slash na końcu, czy nie wpisze (lub czy będzie w linku) - znak ?.
Dodatkowo cyfry w zmiennej mogą występować wielokrotnie - znak +
Mógłbyś jeszcze przemyśleć sprawę ilości i rozpoznawania zmiennej z tablicy $_GET. Np spójrz na skrypt i zadaj mu/sobie pytanie, czy jeżeli action=strona, to czy page=article. Jeżeli tak, to nie musisz podawać zmiennej page (bo każdy artykuł wyświetla się jako page). Idąc dalej możliwe, że masz taką sytuację, że skoro przekazujesz np strona=12, to to znaczy że chcesz wyświetlić stronę/artykuł o numerze 12. Wtedy w gecie przekazujesz tylko wartość strony, bez konieczności podawania że to ma być article i strona. W takim przypadku reguła rewrite powinna być dodana inna i wyglądać mniej-więcej tak:
<?php
RewriteRule ^strona_([0-9]+)/?$ index.php?strona=$1 [L]
?>
a generowany link coś na kształt:
<a href="/strona_12" title="przeczytaj więcej o patentowaniu emotikon">;-) zosta
ło opatentowane
</a>
ta druga reguła przepisywania jest podana poglądowo, nie przepisuj dosłownie.
pozdrawiam.