Loading
0

关于apache设置主页无效的问题,媒体查询失效

呐,快要圣诞啦,在这里先预祝大家圣诞快乐!今天把网页的期末半成品作业上传到服务器测试,然后,不是不知道一试吓一跳,一共遇到三个问题。其中两个解决了,于是在这里做个记录QvQ.


第一个问题:访问主页404

主页名称就是index.html,理论上访问zanyworld.top应该可以直接显示主页。记忆里我记得设置顺序是index.php index.html,然后到httpd.conf(阿帕奇配置文件)里查看,发现确实是自己所想的顺序没错。那么问题会出在哪呢?这时我突然想起之前配置ssl证书时,发现了除了httpd.conf之外,还有conf.d文件夹里的配置文件会覆盖httpd.conf里的部分设置,问题很可能在这;

于是将三个配置文件的DirectoryIndex默认主页都设置为index.php index.html,用apachectl configtest测试一下配置文件是否修改有误,然后重启apache服务。再访问网站,还是404?!最后,把顺序换成index.html index.php,居然可以了...所以确认配置文件无误访问目录还是没法显示默认主页的,尝试一下更换一下顺序未尝不可


第二个问题:媒体查询失效

@media only screen and (min-width: 0px) and (max-width: 640px){省略...

媒体查询书写无误,and前后也都有空格,虽然在DW预览里显示正常,但是放到服务器里,通过手机域名访问时,却没有显示出为手机写的页面,而通过谷歌的开发者工具自带的手机浏览,也没显示出手机版页面;百度了一下,在这篇文章找到了解决方案。meta标签应该写成《meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" charset="utf-8"》(书名号应该是英文的)


第三个问题:font-awesome在dw预览里不显示

目前暂时没找到解决办法XD

声明:本文为原创,作者为 Zany小咸鱼,转载时请保留本声明及附带文章链接:https://us.zanyworld.top/wordpress/index.php/224/