php - 是否有关于如何在 PHP 或 .htaccess 中隐藏文件名的可能解决方案?
问题描述
我想将我的 url 路径更改为:
localhost/sampleproject/validation.php
至
localhost/sampleproject/
我想保护我的文件路径。.htaccess 中有代码吗?如果有我会创建 .htaccess 但我不知道从哪里开始,还在学习 php 谢谢
解决方案
如果您需要在 validation.php 中运行代码,这种类型的更改通常会隐藏 index.php用户将不知道前端的该文件。这里有一些例子https://www.w3schools.com/PHP/php_includes.asp
参考您问题评论中的链接,但正如我一般使用 apache 所说,您可以将其配置为不显示 index.php,但除此之外它是基于每个文件夹的。
如果这是您的方法,您可能还想考虑创建一些路由来欺骗浏览器。
这是一个例子http://blogs.shephertz.com/2014/05/21/how-to-implement-url-routing-in-php/
或者你总是可以使用一个框架,比如 symfony 或 Laravel,它们有路由实现供你使用。
快乐编码。
推荐阅读
- swift - 如何将数据从表格视图单元类传递回带有表格视图的视图控制器?
- javascript - 我尝试数组 OBJECT3D
- c++ - 有符号整数溢出、内在函数和未定义行为
- android - android得到两个jsonArray并膨胀它们
- java - Hibernate 没有插入外键 ManyToOne 实体
- python - 如何从数组中做矩阵
- c# - 当依赖实体只有外键而没有主键时,两个实体之间的 C# EF 关系 0..1-1
- react-native - 商店更改时 mapStateToProps 不更新
- android - GPS连接延迟android
- dart - Flutter - 如何获取从导航器传递的参数