当我写www.example.com/foo/1时它工作正常,但是当我写www.example.com/foo/count或任何写的信时
未找到
在此服务器上找不到请求的URL foo / count。
但是当我尝试foo / 12或任何数字通过时,everthing工作正常吗?什么错了或我在这里错过了什么?
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+)/(\d+)/? $1.php?key=$1
答案 0 :(得分:0)
试试这个:
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+)/([^/]+)/? $1.php?key=$1 [NC,L]
模式[^ /] +匹配任何字符1次或更多次,除了" /"。