.htaccess文件以摆脱index.php,但保留之后的所有内容



我在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

最新更新