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

WBOY
發布: 2016-06-13 12:58:04
原創
904 人瀏覽過

【求教】请问,有没有可能在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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板