1
后,我做在PHP有点REST API,但我想重写URL与的.htaccess重写API网址中删除.PHP
我试图重写URL这样
localhost/api/object_attributes/1/1
到
localhost/api/object/1/attributes/1
在我的.htaccess我已经做了一个条件,除去.php
但第二个不工作。
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^api/ api.php
RewriteRule ^api/object/1/attributes/1 /object_attributes/1/1
</IfModule>
我在网上搜索,但没有找到任何解决方案,我没有得到任何错误/重定向。
第二条重写规则应该有什么意义?在http服务器中没有找到在该路径下找到的对象。 – arkascha
这只是为了让API的URL更简单,更易于阅读/ object_attributes/1/1 –
当然,我们理解这一部分。但这并不意味着这样的对象存在于你的http服务器的文件系统树中。您仍然必须将其重写为您创建的php脚本。 – arkascha