我希望我的 php 文件在 html 文档中不可见,并用另一个单词代替 56/5000 我想写另一个名称而不是写我的 php 文件的名称
2 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
您将需要使用 URL 重写。
关于 Apache
RewriteEngine on RewriteRule ^about$ about.html [NC]
将路由:
http://your_server_ip/about
,因为规则定义。http://your_server_ip/About
,因为规则不区分大小写。http://your_server_ip/about.html
,因为原始正确的文件名始终有效。
但我强烈建议 您尽可能远离它。相反,开始使用像Laravel、Codeigniter等框架。然后你可以为你的 Controller/action 命名任何东西,而不必编写复杂的 URL 重写规则。
狐的传说
TA贡献1804条经验 获得超3个赞
这不可能。无法从链接中隐藏 href。但文件可以重写,请求 URL 可以更改为如下所示:login.php/5001
除此之外,可以通过以下方式使用发布请求 -
<form method="post" action="login.php">
<input type="hidden" name="userinfo" value="5001">
<button type="submit">Log in</button>
</form>
这将在浏览器中公开一个按钮。
- 2 回答
- 0 关注
- 110 浏览
添加回答
举报
0/150
提交
取消