缙哥哥的博客
与你分享我的点点滴滴生活

WordPress站点下二级目录使用zblog做导航的伪静态设置

280G全国流量的电信星海卡仅需29元/月,长期可续该套餐,随时可注销

很多小伙伴希望在自己的WordPress站点下拥有一个导航页面,或者一个导航站点。缙哥哥的博客使用DUX主题已经自带NAV导航页,而昨天遇到一个问题,那就是有位小伙伴使用了WP主题,觉得其自定义链接不太美观,准备用zblog的《响应式网址、微信分类导航》做一个专用美观的导航站,所以就碰到了这个伪静态问题。解决方法有两个,分别如下:

方法二:二级域名解决

由于宝塔面板自带了zblog伪静态,那么做一个daohang.***.com之类的二级域名导航站点,选择zblog即可。

方法一:伪静态解决

由于这位小伙伴不愿意使用二级域名(可能是因为没有泛域名证书、难以管理之类的原因吧),那么只需要在WordPress伪静态的基础上添加zblog二级目录伪静态即可。这里缙哥哥就给大家演示下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;

zblog在nginx下二级目录的伪静态

location /daohang/ {
	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 (.*) /daohang/index.php;
	}
}

需要注意的是,要在location后面添加你的二级目录名称,以及最后rewrite后面也需要添加你的二级目录名称,上面代码中/daohang就是缙哥哥的二级目录名称。

只需要将zblog的二级目录伪静态放在WordPress后面即可。

赞(7) 打赏
转载请注明来源及链接:缙哥哥 » WordPress站点下二级目录使用zblog做导航的伪静态设置
如需 WordPress 优化加速、二次开发、托管等服务,可联系我购买付费服务:点此联系我 | 近期站内热门福利:

评论 4

评论前必须登录!

 

  1. #3

    asp基本上看不见了,现在多是php

    云点SEO3年前 (2021-07-25)
  2. #2

    我擦,一开始看我还觉得奇怪,居然跑php和asp的博客混合,搜了下发现现在zblog是php的了。

    奶爸de笔记5年前 (2019-05-07)
  3. #1

    WordPress在nginx下的伪静态,是错的,不能这样写,或者说不严谨!

    大鸟博客5年前 (2019-05-06)
    • 忘记加最新的了,今天太忙,使用了老版本宝塔默认的,明天更新!

      缙哥哥5年前 (2019-05-06)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册