最后,我开始为我的 Web 应用程序开发 API。我想让我的 API 看起来像那些“著名的”API,比如 Discord 一个——好看且易于使用。这是我的文件夹层次结构:root:
api:
api.php
.htaccess我想在.htaccess文件中制作RewriteCond,该文件将创建这样的链接:https://example.com/api/user/1234/test变成这样的东西:https://example.com/api/api.php?input=user/1234/test我是.htaccess的新手,但我读过一些文档,但是我向谷歌问了错误的问题没有什么可以帮助我解决这个问题。感谢您的帮助。编辑 1我当前的 .htaccess 文件仅包含指向 ErrorDocuments 的链接。
1 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
首先,确保你的被 Apache 读取。 应出现在虚拟主机配置的目录块中:.htaccessAllowOverride all
<VirtualHost *:80>
<Directory /path/to/web/root>
AllowOverride all
</Directory>
</VirtualHost>
然后,将以下行添加到您的文件中:.htaccess
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(api/v2/)(.*)
RewriteRule .* %1api.php?input=%2
- 1 回答
- 0 关注
- 118 浏览
添加回答
举报
0/150
提交
取消