TP5框架 nginx服务器 配置域名 隐藏index.php

server {
listen ;
#server_name localhost;
server_name hhy.com;/**这里写自己的域名*/ #charset koi8-r; #access_log logs/host.access.log main; # root "F:/PHPstudy/PHPTutorial/WWW";
root "F:/PHPstudy/PHPTutorial/WWW/ShopMall"; location / {
index index.html index.htm index.php l.php;
/**下面的if判断就是隐藏index.php*/
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$ last;
break;
}
autoindex off;
} #error_page /.html; # redirect server error pages to the static page /50x.html
#
error_page /50x.html;
location = /50x.html {
root html;
}

nginx服务器的配置文件是 nginx.conf ,注意配置文件的最后是否有加载其他配置文件

打开我的电脑,目录是C:\Windows\System32\drivers\etc下的hosts文件,在最下面加上127.0.0.1 hhy.com,添加的域名一定要跟nginx的配置文件中设置的域名一致

上一篇:javascript最新深度克隆对象方法


下一篇:Python3中对Dict的内存优化