子目录下WP建站Nginx反向代理设置 参考官方文档,两种方式一下都可以实现要求 方法1,rewrite方式,适用php-fpm 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; } } 方法2,使用try_files方式 location /替换子目录名称/ { index index.php; try_files $uri $uri/ /替换子目录名称/index.php?$args; } 必须要做的,把wp-admin单独处理 rewrite /替换子目录名称/wp-admin$ $scheme://$host$uri/ permanent;
Category Archives: 博客技巧
[WP] 升级WordPress5.x以后Nginx伪静态设置
[WP] 升级Wordpress 5.x以后Nginx伪静态设置 升级Wordpress 5.x 以前,Nginx的伪静态设置方法。 location / { 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; } } WordPress 5.x 以后,Nginx的伪静态设置方法, 当然,nginx本身是提供向前兼容的,使用哪种方式按需设置即可。 location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; 对于wp-admin的伪静态设置, WordPress 无论是否升级 5.x都是一样的。 if (!-e $request_filename) …
nginx对wordpress的sitemap插件生成的URL进行rewrite
WordPress 默认使用apache的URL改写,一般修改.htaccess文件即可。如果使用nginx+php-fpm模式的服务器,需要自己进行重写URL。 nginx+php-fpm模式下,Yoast SEO和Google Sitemap Generator两款Sitemap插件可以使用一下配置实现Nginx对SitemapURL的重写。
[WP]WP-ReplaceGravatarMirror插件1.1版本发布
博客全面支持HTTPS协议访问后,之前做的WP-ReplaceGravatarMirror插件对HTTPS的访问效果不是太好,因此对 WP-ReplaceGravatarMirror插件进行了简单的一次小升级,让WP-ReplaceGravatarMirror同时支持HTTP和HTTPS网站, 本次改进只针对https网站进行优化,如果启用了HTTP访问的话欢迎下载和升级,没有启用HTTP访问且已经安装WP-ReplaceGravatarMirror1.0版本的可以不需要升级。 插件名称:WP-ReplaceGravatarMirror 插件说明:插件说明页面 当前版本:1.1 使用方法: 1.下载最新版本的WP-ReplaceGravatarMirror,解压已下载完成的文件。下载地址:https://github.com/limccn/WP-ReplaceGravatarMirror/tree/master/release/1.1 2.将解压后的wp-replace-gravatar-mirror文件夹上传到服务器的plugins目录下,或者使用Wordpress自带的上传安装插件功能 3.进入Wordpress后台,在插件选项卡中激活WP-ReplaceGravatarMirror
[WP]WP-ReplaceGravatarMirror插件
最近,伟大的中华神墙再次发威,屏蔽掉了Wordpress等博客系统广泛使用的Gravatar头像系统,Wordpress在大陆使用时会出现Gravatar无法加载而导致的异常缓慢,好在国内的duoshuo.com提供了国内使用的Gravatar镜像系统,目前来说通行使用正常,于是花了一点时间写了一个Wordpress可以使用的插件,可以解决由于GFW屏蔽导致的Gravatar头像无法加载和加载缓慢的问题,在此分享给大家,欢迎下载使用。 插件名称:WP-ReplaceGravatarMirror 插件说明:插件说明页面 使用方法: 1.下载最新版本的WP-ReplaceGravatarMirror,解压已下载完成的文件。下载地址:https://github.com/limccn/WP-ReplaceGravatarMirror/tree/master/release/1.0 2.将解压后的wp-replace-gravatar-mirror文件夹上传到服务器的plugins目录下,或者使用Wordpress自带的上传安装插件功能 3.进入Wordpress后台,在插件选项卡中激活WP-ReplaceGravatarMirror
发布WordPress支持列表显示的音乐播放器插件
CG使用了网路上的一个使用很多的WP插件Flash MP3 Player为模板开发,所以开发
速度很快,昨天接到的任务,今天下午就完工了,因为该插件提供的播放器的功能
不足,因此朋友需要我制作一个全新的音乐播放器以替换原来的播放器,幸运的是
我以前做过一个在音乐鉴赏网络课程程序中使用的插件,因此Flash播放器的开发也
省了,关键就是如何将两者整合的开发过程。
用JS实现WordPress的页面导航的新页面的不同打开方式
最近CG的日语培训课程开始了,因为每天有很多的课业要完成,
所以最近没有怎么更新,请大家原谅。
昨天解决了一个朋友的小问题,CG感觉解决问题的方法很简单也
很实用,大家可能也会经常遇到,在这里分享给大家
问题如下,让Wordpress博客系统PHP自动生成的首页导航栏当
中的多个页面的导航的链接目标可以用不同的方式打开,比如当
前页面和新页面两种方式。