Мой .htaccess
файл выглядит так:
RewriteEngine On
RewriteRule ^articles/(\d+)*$ ./articles.php?id=$1
Таким образом, если запрашивается URL foo.com/articles/123
, управление передается на articles.php?id=123
.
Однако, если запрошенный URL-адрес:
foo.com/articles/123/
или
foo.com/articles/123/whatever
Я получаю ответ "404 Not Found".
Я хотел бы позвонить articles.php?id=123
во всех этих случаях. Итак, если URL начинается с foo.com/articles/[digits]...
, независимо от того, какие другие символы следуют за цифрами, я хотел бы выполнить articles.php?id=[digits]
. (Остальная часть URL отбрасывается.)
Как мне изменить регулярное выражение, чтобы добиться этого?