阿里云(万网)云虚拟主机 nginx 安装wordpress配置伪静态规则说明

有不少朋友购买了阿里云旗下的万网云虚拟主机,当前阿里云主推的是万网云虚拟主机nginx版本,很多的朋友使用这个主机的时候,配置伪静态找了一圈网上的资料都无法配置好。

我们也是针对使用阿里云虚拟主机nginx的客户做了比较多的伪静态配置工作,在此为了方便大家的配置,我们将可用的伪静态规则配置内容放出,大家可以直接进行配置。

配置流程:

进入虚拟主机管理面板,找到高级环境设置–NGINX配界面:

阿里云(万网)云虚拟主机nginx的wordpress伪静态配置

右侧可输入的选项框就是nginx配置文件的输入选项。

普通模式下的wordpress伪静态配置参数代码

location / { try_files $uri $uri/ /index.php?$args; }

 

多站点模式下的wordpress伪静态配置方法

 

 location / { if (!-e $request_filename) { rewrite . /index.php last; } } location ~ /[_0-9a-zA-Z-]+/wp-([a-zA-Z-])*\.php { rewrite ^/[_0-9a-zA-Z-]+/(.*\.php) /$1 last; } location ~ /[_0-9a-zA-Z-]+/wp-(admin|content|includes).* { rewrite ^/[_0-9a-zA-Z-]+/(wp-(admin|content|includes).*) /$1; rewrite /wp-admin$ $scheme://$host$uri/ permanent; } 

填入之后保存,伪静态即可配置完成。

 

wordpress伪静态固定连接的建议设置

在配置完成伪静态之后,我们需要设置一下wordpress后台的固定连接,让固定连接呈现静态链接的方式,这样更有利于搜索引擎的收录,也是一些静态html生成的插件必须配置好的。

中文站点的配置

中文,包括日文、韩文等在内的非拉丁字母的站点都可以使用这样的方式进行配置。

如果你的站点是中文站点你可以配置数字链接,让url以数字形式显示:

阿里云(万网)云虚拟主机nginx的wordpress伪静态配置

填入/%post_id%.html   显示的文章后缀为 baidu.com/123.html

此外 你的分类、标签和页面的别名需要改为英文,否则url里面会出现中文字符,这样就不是很美观

分类、标签和页面进入全部列表,点击快速编辑即可看到别名的选项,如果是中文,请修改成英文的

阿里云(万网)云虚拟主机nginx的wordpress伪静态配置

阿里云(万网)云虚拟主机nginx的wordpress伪静态配置

这样全站点的url就完成了静态化设置。

 

英文版本的设置

英文、法语、德语等拉丁字符的语言均可按照这样的方式配置。

这类型的语言站点url可以直接用拉丁字母的方式,也就是文章名进行。

阿里云(万网)云虚拟主机nginx的wordpress伪静态配置

填写 %postname%.html即可完成配置

那么在文章中的固定连接则会这样显示

如  一篇文章为:How to download wordpress  那么 固定连接则显示 baidu.com/How-to-download-wordpress.html

其余的分类、页面、标签等由于标题为字母形式,则不需要特别设置修改,这样就可以完成伪静态的全部配置了。