WordPress的怎么静态化,不要插件的,我想用代码对seo有意的,我的是linux空间。

WordPress的怎么静态化,不要插件的,我想用代码对seo有意的,我的是linux空间。,第1张

首先先上传伪静态规则,apache的伪静态规则和nginx伪静态规则是不同的,要不同处理。

如果网站用的是apache,上传针对wordpress的apache伪静态.htaccess到网站根目录就可以了

如果网站用的是Nginx,上传针对wordpress的Nginx伪静态 wordpress.conf 到nginx 的conf目录(一般Nginx 自带wordpress规则的,直接指定启用即可),然后让Nginx reload即可

最后一步,在wordpress,后台启用 静态化,再检验是否成功

具体百度搜索一下 “wordpress伪静态”

最开始的想法是安装两个nginx,指向不同的端口,后来失败了;

之后想在一个nginx中建两个html文件夹,然后再conf中的server中root指向这两个不同的html文件夹,可是可以,但是静态文件访问不了。

后来想到了用重定向的方式来,两个不同的server的root都指同一个html文件夹,在html文件夹下增加index.php和index_wp.php文件,用于重定向到对应的wordpress项目中

index.php:

index_wp.php:

conf配置:

blog文件夹对应的conf:

wordpress文件夹对应的conf:

这里的location / 中的index 设置为index_wp.php index.php,就会在html目录中先找index_wp.php文件,没有再找index.php文件,之后进入了wordpress文件夹后找不到index_wp.php文件就会接着找index.php文件。如果只设置了index_wp.php的话在进入后台文件是会报403错误

这样就可以了!

链接: https://wmelon.cn/146.html

实现伪静态,是需要设置.htaccess 文件的,

在linux和windows主机上的设置是不一样的。

也不是三言2语或以说清楚的。高时银博客 有这个伪静态详细教程说明。

设置好了.htaccess 文件后,

再到后台——>设置——>固定链接 进行设置。

希望我的回答帮到你了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/59275.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存