为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

2 回答

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

如果非要在/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即可;

祝你顺利

0 回复 有任何疑惑可以回复我~
#1

7orz 提问者

谢谢指点<(。_。)> 不知道为啥依然报403错误
2018-07-16 回复 有任何疑惑可以回复我~

可以在/etc/nginx/conf.d/default.conf 的server 里添加

location /test {

        alias   /root/www/html;

        index  test.html;

}

0 回复 有任何疑惑可以回复我~
#1

7orz 提问者

大佬,请问我在/etc/nginx/nginx.conf的server 里添加 location /test {         alias   /root/www/test;         index  test.html; }后,访问该页面报403错误是什么原因? 网站结构如下: test/test.html index.html
2018-07-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信