标签: wdcp,伪静态,固定链接
-
作者帖子
-
下午好,
1、请问如何让WDCP环境(A+N),支持wordpress伪静态??
2、在设置-固定链接中,自定义设置中,/%post_id%.html,可让文章网址变成.html后缀,但是如果内容是页面的话,其网址,依旧是别名网址,例如www.a.com/about,如何才能变为www.a.com/about.html??
WDCP 上配 WordPress 的我们自己没怎么用,但帮客户配过,你上面说的要调整伪静态的话,得先确定是用
apache
还是nginx
,不是apache + nginx
这个选项,单独的伪静态可以在下面跟帖给你列出。至于 WordPress 的页面你也想要加上 .html 这个 WordPress 很多年前就已经不支持了,原因就是在与你要是出现一个二级页面那就找不到你上级了。
试想一下
www.a.com/about.html
下级还有一个 about-us 页面,按你上面弄的就会出现www.a.com/about.html/about-us.hmtl
这种情况。非常需要,那么还是只能从伪静态规则上下手。
我的环境是wdcp,apache + nginx,麻烦告知下如何配置环境,让wordpress支持伪静态,非常感谢。
意思是你要么只用 apache 要么只用 nginx ,而不是同时用两个,你要伪静态规则也得先确定用哪个。
一般的 WordPress 服务器性能我们都是推荐 PHP 7.2 + MySQL 5.6 + Nginx 服务器,然后 WordPress 方面通用的 Nginx 的伪静态规则如下:
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; } } rewrite /wp-admin$ $scheme://$host$uri/ permanent;
非常感谢讲解,wdcp默认是两个同时使用,即apache + nginx,但是我咨询主机服务商,虽然2者同时使用,但是nginx占主要,所以你提供的伪静态规则,添加之后,应该可用。因为昨晚我使用wdcp 3.2版本的,默认已经支持伪静态了。
-
作者帖子
- 哎呀,回复话题必需登录。