老师,请问这是怎么实现的啊?问题如下Σ(゚∀゚ノ)ノ

来源:2-6 上传网站到服务器

7orz

2018-07-13 18:30

老师,请问在访问网站(比如www.abc.com)其他页面时(比如test文件夹下的test.html),地址栏结尾并没有显示被访问的那个.html或.php文件(www.abc.com/test/test.html),而是域名加文件名的形式(www.abc.com/test/)是怎么实现的啊

写回答 关注

1回答

  • KuRoKun
    2018-07-16 17:49:11
    已采纳

    我不是大佬=。=,也是才开始学习的;

    如果非要在/etc/nginx/nginx.conf配置的话我是这样做的:http里加server,注释掉其中的include...:

    #    include /etc/nginx/conf.d/*.conf;    --注释掉这个,不然他会加载这个目录下面配置文件。

    server {

        listen       80;

        server_name  localhost;

        location / {

            root   /usr/share/nginx/html;

            index  index.html index.htm;

        }

        location /test {

            alias  /root/www/test;

            index  test.html; 

            }

    }

    把网页文件test.html放到 /root/www/test/下面。访问http://ip/test

    把网页文件index.html放到 /usr/share/nginx/html下面。访问http://:ip即可;

    祝你顺利

    7orz

    谢谢指点<(。_。)> 不知道为啥依然报403错误

    2018-07-16 18:51:02

    共 1 条回复 >

项目上线流程

带领大家实现一个网站的上线流程。

33345 学习 · 56 问题

查看课程

相似问题