只有首页面根目录可以访问,其他页面地址都是404 not found。网上有很多介绍用url重定向,url重写都试了无效,要不就是重定向过多。其实解决方法很简单:
以phpstudy2016环境组合包为例:
1、打开vhosts.conf;
2、找到对应的域名;
  listen       80;
        server_name  www.xuduowei.com xuduowei.com;
        root   "E:/phpStudy/WWW/xuduowei/public";
        location / {
            #index  index.html index.htm index.php;
            #autoindex  on;
              try_files $uri $uri/ /index.php?$query_string;
                if (!-e $request_filename){  
                   rewrite ^/(.*) /index.php last;  
               }
        }
注意实际增加:
   try_files $uri $uri/ /index.php?$query_string;
                if (!-e $request_filename){  
                   rewrite ^/(.*) /index.php last;  
               }
注意:若是nginx服务器,直接增加如下配置:
    location / {
        if (!-e $request_filename) {
            rewrite  ^(.*)$  /index.php?s=/$1  last;
            break;
        }
    }
提示:若你的vps是虚拟机,要找准虚拟机下对应的配置项!
徐老师项目亲测有效!想学习php开发的,可以联系我。微信:weilanweb 或者15309695130
