我.htaccess
文件改写如下:麻烦与URL中的.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未找到” 的响应。
我想在所有这些情况下拨打articles.php?id=123
。所以,如果网址以foo.com/articles/[digits]...
开头,无论其他字符如何跟随数字,我想执行articles.php?id=[digits]
。 (URL的其余部分被丢弃。)
如何更改正则表达式以实现此目的?
啊。 PHP语法对我来说是新的 - 我忘了'$'代表什么...... –
FWIW,那不是* PHP *语法,它是*正则表达式*语法。 – Charles