我在apache中的目录结构如下:
turkr/
public_html/
api/
index.php
.htacess
index.php
是我的API的前端控制器,所以每个端点都应该指向这个文件。到目前为止,我已经在我的api/.htacess
文件中完成了这一点:
RewriteEngine on
RewriteRule ^(.*).php/$ /~turk/api/$1.php [R=301,L]
然而,我不想使用www.example.com/~turkr/api/index.php/someTable
,而是想删除index.php
,这样它就更干净了:
www.example.com/~turkr/api/someTable
我是.htaccess
文件的新手,所以任何帮助都将不胜感激:(
这样就可以了。
RewriteRule ^.*$ api/index.php [R=301,L]
而且,如果只是打字错误的话。您的文件必须命名为.htaccess
。