PHP头条
热点:

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


【求教】请问,有没有可能在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 复制到对应的目录下就可以了

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

相关文章

PHP之友评论

今天推荐