我的URL restapi.mywebsite.com/employee在通过浏览器和POSTMAN访问时正在工作,但是当我卷曲php时,它返回Moved Permanently错误,但是当我卷曲restapi.mywebsite.com/employee/index.php在工作或restapi.mywebsite.com/employee/index也很好,有什么线索吗?
卷曲
$ch = curl_init();
// set url
curl_setopt($ch, CURLOPT_URL, "http://www.restapi.website.net/employee");
//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
echo $output = curl_exec($ch);
curl_close($ch);
我不希望我的API网址以php扩展名和索引结尾。 在我的.htaccess文件中,我删除了.php作为index.php文件,我的htaccess文件位于员工文件夹内。
RewriteEngine on
RewriteRule ^(index|id|create|delete)$ $1.php [NC,L]
RewriteRule ^id/([0-9a-zA-Z+]+) id.php?id=$1 [NC,L]
RewriteRule ^delete/([0-9a-zA-Z+]+) delete.php?delete=$1 [NC,L]
感谢阅读