目录
Toggle如果你是新手,并且是自己做的网站建设,那么你可能会遇到一些问题,比如下面这个。
一位网友自己做的公司网站建设,使用wordpress网站程序、运行环境、网站模板这些都没有什么问题,后台也可以正常打开,但是他发现网站只有首页可以正常打开,然后其它页面都打不开,都提示404错误。
出现这种情况的原因一般都是网站的伪静态没有设置好。
1.登陆网站后台。
2.依次打开设置-固定链接-自定义结构,然后输入链接形式,本站使用的是/%post_id%.html,你也可以设置成其它形式。
3.接下来还需要在服务器端设置。发宝塔为例,登陆宝塔后台,打开网站-设置-伪静态,然后在下拉框选“wordpress‘,保存即可。
然后刷新网站就可以正常打开其它页面了。
如果你的网站使用了二级目录,那么你的二级目录网站可能也会遇到类似的伪静态问题,不加设置的话同样只能打开首页,点击其它页面时可以后出现404错误,或者是串到其它网站去。此时我们需要在原来的伪静态规则下面添加如下代码:
location /二级目录名称/ {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /二级目录名称/index.php;
}
}
以上就是网站只能打开首页的问题分析与解答,希望对你有用。
© Copyright 2024. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.网站地图
本站图片来源为Pexels、Pixabay、Freepik、Unsplash等图片库的免费许可,CC0协议;还有部分为自己手绘,版权碰瓷请自重!法律服务:law@yueranseo.com 蜀ICP备20016391号-1 川公网安备 51011502000367号
微信联系