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

WBOY
发布: 2016-06-13 12:58:04
原创
907 人浏览过

【求教】请问,有没有可能在LAMP环境下使得没有.php后缀名的文件成为可执行的脚本
举个简单的例子:

<br />
<?php<br />
echo 'hello world!';<br />
?><br />
登录后复制


如果保存为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 复制到对应的目录下就可以了

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板