.htaccess重写与数字但不是字母工作正常吗?

时间:2015-05-24 01:58:30

标签: .htaccess

当我写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

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+)/([^/]+)/? $1.php?key=$1 [NC,L] 

模式[^ /] +匹配任何字符1次或更多次,除了" /"。