欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

【求教】请教,有没有可能在LAMP环境上使得没有.php后缀名的文件成为可执行的脚本

程序员文章站 2024-01-16 17:10:10
...
【求教】请问,有没有可能在LAMP环境下使得没有.php后缀名的文件成为可执行的脚本
举个简单的例子:

echo 'hello world!';
?>


如果保存为hw.php的时候,当然一切正常。
如果保存为hw(无后缀名),通过浏览器访问http://www.domain.com/hw的时候,
就直接把源代码打印出来了。

请问,有没有可能,让这种没有后缀名的文件,像是普通的.php文件那样执行。
------解决方案--------------------
可以通过配置,通过只列目录访问:http://xxxxxxxx/ 网页就出来了
------解决方案--------------------
http://www.domain.com/hw

中的hw一般是mvc结构中的控制器名,或者通过rewrite 实现。
------解决方案--------------------
我不是很清楚你的意思

如果只是要隐去入口文件名,那么只需这样就可以了
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
这样所有的调度都在 index.php 通过分析 $_SERVER['PATH_INFO'] 进行
也就是说一套程序可管理所有的用户目录

如果每个用户目录或某几个用户目录下需要单独的网站系统。那就将这个 .htaccess 复制到对应的目录下就可以了
【求教】请教,有没有可能在LAMP环境上使得没有.php后缀名的文件成为可执行的脚本

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频