首页 > 解决方案 > 是否有关于如何在 PHP 或 .htaccess 中隐藏文件名的可能解决方案?

问题描述

我想将我的 url 路径更改为:

localhost/sampleproject/validation.php

localhost/sampleproject/

我想保护我的文件路径。.htaccess 中有代码吗?如果有我会创建 .htaccess 但我不知道从哪里开始,还在学习 php 谢谢

标签: php.htaccess

解决方案


如果您需要在 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,它们有路由实现供你使用。

快乐编码。


推荐阅读