我正在尝试将像http://xy.com/test/abcd这样的网址匹配到名为test.php的php脚本
这是我的.htaccess
RewriteEngine on
RewriteBase /
RewriteRule ^test.* test.php [L]
当我使用curl发出请求时匹配正常:
curl http://xy.com/test123
但是规则似乎与以下调用不匹配(找不到http)
curl http://xy.com/test/1234
后一种情况是我想要实现RESTful API的。我如何定义我的规则以匹配它?
答案 0 :(得分:0)
不确定,但我认为你在第二个例子中的规则试图找到/test/test.php
试试这个:
RewriteEngine on
RewriteBase /
RewriteRule ^test.* /test.php [L]