我有以下网址,我只是想隐藏.php扩展名。
当前网址:
localhost/api.php/test/pickup/10000
新网址
localhost/api/test/pickup/10000
我一直在寻找答案,但我能找到的是一种方法来删除.php扩展名,如果网址以此结尾。
所以我想知道如果网址是嵌套的,你如何删除扩展名呢?
答案 0 :(得分:1)
在文档根目录的htaccess文件中,尝试:
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /+api\.php([^\ \?]*)
RewriteRule ^ /api/%1 [L,R]
假设当你转到localhost/api/test/pickup/10000
时,它实际上会解析为你想要的东西。否则,您可以尝试启用多视图:
Options +Multiviews