如何配置网站伪静态

各位好,我是小枫社长

在制作网站的过程中,你可能会遇到网站首页能打开,但是网站其他的子页面都是404的情况,或者Elementor插件启动不了,网站加载缓慢。

那么可以配置一下网站伪静态。

一、本地建站

如果你使用phpStudy进行本地建站,有两种方法配置伪静态。

第1种方法

在站点列表里,点击【管理】,找到【伪静态】。

如何配置网站伪静态

把下面这段代码,复制到文本框中

location /
{
	 try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
如何配置网站伪静态

点击确认,伪静态就配置好了。

第2种方法:

在软件左侧点击【设置】,然后点击顶部的【配置文件】,找到【vhosts.conf】,在这个列表下找到你的网站。

如何配置网站伪静态

点击使用记事本打开,这里会出现一个记事本窗口。

如何配置网站伪静态

伪静态规则代码:

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;
}

把这串代码复制,然后粘贴到最后一个花括号前面。(如图所示)

如何配置网站伪静态

粘贴进去之后,最终效果是这样的。然后需要保存一下。

如何配置网站伪静态

到这里,本地建站的伪静态就配置好了。

这时重启一下Nginx和MySQL,重新打开网站。其他子页面应该就能打开了。

二、云端建站

如果你的WordPress网站已经上线到云服务器,可以直接在宝塔面板进行操作。

首先打开宝塔,在网站列表里点击你的网站名,打开设置弹窗。

如何配置网站伪静态

在弹窗里,点击左侧的伪静态,然后在顶部的下拉列表里选择WordPress,这时下面会自动出现一串代码,直接点击保存就可以了。

如果没有出现代码,刷新一下宝塔面板的网页,重新操作一下。保存后伪静态就配置好了。

如何配置网站伪静态

伪静态配置好后,网站的子页面就恢复正常了,Elementor插件打不开的问题也可以通过这个来解决。

希望对你有帮助!

给TA打赏
共{{data.count}}人
人已打赏

进阶课程 & 超级会员社群

买一套建站变现课程,交一个厉害朋友 👇

进阶课程 · 在线学习 · 项目实战

更进阶的建站课程

如果你想学习更多进阶建站技术,这里有一套进阶课程,小枫社长主讲,包含微信群答疑,全套项目资源,你还能做出本站同款知识付费网站。

  • 小枫社长主讲
  • 微信群答疑(不含1v1)
  • 配套项目资源
了解进阶课程
★ 社群权益 · 1V1答疑 · 解锁全部课程

SVIP超级会员社群

如果你想获得小枫社长的1V1答疑服务,可以加入SVIP超级会员社群,解锁更多进阶课程+长期社群服务,可以跟着我一起做独立站项目等等。

  • 1V1 答疑服务(不限次数)
  • 解锁全部进阶课程(持续更新)
  • 长期社群,一起做独立站项目
了解 SVIP社群

感谢支持,期待与你一起进步!

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧