我.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