宝哥软件园

浅谈框架的服务器配置,以及重写隐藏index.php入口文件方法

编辑:宝哥软件园 来源:互联网 时间:2021-08-19

1,心血来潮,把ThinkPHP项目部署到了服务器上,以上是在街头流氓上跑的。突然发现服务器不支持返回文件路径的信息功能,难怪在东帝汶的网络域名代号中调怎么都没管用。

2,开始上文件了,比网上其他一些杂的好多了:

服务器{听80#听[:]:80;服务器名www.tp.comtp.com;指数index.htmlindex.htmindex.phpdefault.htmldefault.htmdefault.php;root/home/www root/www .TP。com包括索引。PHP。conf# error _ page 404/404。html# include enable-PHP。conf包括启用-PHP-路径信息。conf##这个地方需要说明下:我用的是服务器一键安装包,可能这个pathinfo.conf配置文件名有些不一样, ## 有文件名为enable-php.conf,也有enable-php-pathinfo.conf ##目录在/usr/local/nginx/conf可以自己去看看,带有路径信息# error _ page 404/404。超文本标记语言位置/app/{ #因为我的项目入口文件是放到应用目录中的(app目录与想目录同级),这样实现了隐藏index.php功能if(!-e $ request _ filename){ 0重写^/app/(.*)$/app/index。PHP/$ 1最后;打破;} }地点~ ^(..php()。*){ try _ files $ uri=404;fastcgi _ pass 127。0 .0 .1:9000;fastcgi _ pass UNIX :/run/PHP 5-fpm。袜子;index.php指数;包括fastcgi _ params#包含fcgi.conf设置$ real _ script _ name $ fastcgi _ script _ name;设置$ path _ infoif($ fastcgi _ script _ name)~"^(.PHP()/.)$ " { set $ real _ script _ name $ 1;设置$ path _ info $ 2;} fastcgi _ param SCRIPT _ FILENAME $ document _ root $ real _ SCRIPT _ name;fastcgi _ param SCRIPT _ NAME $ real _ SCRIPT _ NAME;fastcgi _ param PATH _ INFO $ PATH _ INFO;} access _ log/home/www日志/www。TP。com。日志;}直接上我的配置文件截图吧:

我的目录结构

看,现在可以支持以下路由了,pathinfo以及重写隐藏index.php入口文件

以上这篇浅谈框架的服务器配置,以及重写隐藏index.php入口文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

更多资讯
游戏推荐
更多+