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

时间:2019-05-23 02:23:24

标签: php .htaccess

我想将我的网址路径更改为此:

localhost/sampleproject/validation.php

localhost/sampleproject/

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

1 个答案:

答案 0 :(得分:1)

如果您需要在validation.php中运行代码,则这种类型的更改通常会隐藏index.php。我可能建议您将其包含在index.php中。如果需要,可以根据需要使用include()或require_once()进行更改。这样一来,用户将不会在前面看到该文件。这是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之类的框架,这些框架具有供您使用的路由实现。

快乐编码。