很多小伙伴希望在自己的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后面即可。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)