RewriteRule ^([0-9]+)/([0-9a-z-]+)$ article.php?id=$1&title=$2 [L]
Так должно быть. Разместить в папке, где лежит article.php
Для того, чтоб понять логику происходящего: первые скобки нужно подставить вместо символа $1, вторые - вместо $2. Запись ([0-9]+) означает искать в строке все символы из диапазона [0-9] и вернуть их все, если они встретились (+) 1 или более число раз. Подставив вместо символов $1 и $2 скобки, должны получить верный запрос.
Теперь понятно, что передав браузеру строку, которая соответствует регулярному выражению ^([0-9]+)/([0-9a-z-]+)$ (здесь ^-начало строки, $- конец строки) скрипт преобразует его в запрос article.php?id=$1&title=$2 [L], подставив скобки на место символов. Этот запрос уже понятен нашему сайту и должен вернуть правильную информацию.
_____________
Youtube канал WebDeveloper->Run()Сайт для душиGitter