问答详情
源自:5-7 在Apache中配置虚拟主机

为什么设置了该路径,就会执行index.html这个文件,要是有两个过两个以上的文件,该怎么办

为什么设置了该路径,就会执行index.html这个文件,要是有两个过两个以上的文件,该怎么办

提问者:qq_妮妮_9 2017-07-18 18:20

个回答

  • slvayf
    2017-07-21 10:16:15

    当然,也可以编写index.html,在页面中用一个链接直接指向game.html,这样默认打开的是index.html,但是里面有链接,点开就是game.html………………还可以创建软链接,ln -s ……把任意一个目录的任意html文件放到网页文件夹里面,软链接的文件名就是index.html,这样系统会打开index.html,但是这个其实是指向你原本的那个html文件了,例如ln -s /var/slvayf/game.html /var/mywebpage/index.html

  • slvayf
    2017-07-21 10:08:25

    index是目录的意思,index.html其实本意是导航页,也就是在这个页面上包含了网站上的基本连接,可以理解为,你访问一个地址,默认打开的就是这个页面。你测试apache2是否安装成功的时候,访问Ubuntu的ip,其实系统指到Apache的默认文件夹,打开的也是这个文件夹下的index.html。。。。。。。你肯定会想,要是想打开另一个html文件,该怎么办。。。。。我的解决办法是:http://website.slvayf.com/game.html。。。看懂了没?{website.slvayf.com}这一部分是设置的伪DNS,就是该本机hosts实现的,访问website.slvayf.com,默认打开的也是website下的index.html文件,但是website下还有game.html,怎么办呢?——》http://website.slvayf.com/game.html———懂了吧?