使用WordPress这个框架的用户难免会涉及到WordPress的固定连接功能,原因之一就是所谓的伪静态。当网站操作完了伪静态之后,所有的网页地址将会变得非常好看,比如数字.html格式,或者是文章名称.html格式等等。
一般来说安装完成WordPress之后需要做的第一件事情,就是将WordPress的伪静态规则设置好,以保证百度在索引网站的时候,可以拿到唯一的网页地址,并且这个网页地址中是不含?号的。
很多人说,WordPress最人性化的事情就是,将固定连接的方式设计成了一种可以随意自定义的一种组合方式,用户可以根据自己的实际需求,设置不同类型的固定连接,并且还可以根据自己的组合完成多种固定连接设置方法。
还是回归正题,WordPress的伪静态规则怎么写?
WordPress支持的运行环境中,一共有两种方法,一种是Apache服务器,另一种则是WordPress world在使用的NGINX服务器环境。以及还有windows服务器上面使用的iis服务规则,后面的内容都会尽数写到详细
Apache运行环境的伪静态规则与NGINX的伪静态规则是不同的,毕竟两个产品有着不同的运行机制,对于一些较老的网站,大部分使用的是Apache服务器的。
现在新的WordPress用户则大多数使用的是NGINX服务器。据说nginx配置的服务器环境,在资源方面更加节省一些。
WordPress NGINX 伪静态规则
好了闲话少说,先说说NGINX环境下WordPress的伪静态规则怎么写。
NGINX 伪静态规则1 隐藏内容,您需要满足以下条件方可查看EndNGINX 伪静态规则2 隐藏内容,您需要满足以下条件方可查看End以上就是两种nginx环境下wordpress所需要使用到的伪静态规则。nginx伪静态规则使用方法
在wordpress环境下,相对则比较的方便一点,毕竟小编一直使用的是wordpress,所以大部分的经验都可以拿来直接使用。
默认如果您的服务器并没有安装服务器管理控制面板,诸如宝塔控制面板一类的,那伪静态的配置会稍显的麻烦一点,不过总的来说,还是有办法的,直接找路径然后编辑对应的文件即可,莫慌!
如果您使用的是云服务器,可以使用shell相关一类的软件,找到“/server/nginx/conf/vhosts”这个路径,其中vhosts这个文件一般是用来存放伪静态规则的。
phpstudy wordpress伪静态规则设置方法
如果你使用的是phpstudy,则可以在网站的的规则配置文件中看到
直接到网站的根目录找到nginx.htaccess,使用文本工具编辑即可。当然如果没有设置过伪静态规则则有可能不会出现这个文件,我们手动创建一下这个文件即可。
phpstudy wordpress伪静态规则设置方法2
现在的PHPstudy已经非常的强大了,设置伪静态规则也变的十分的方便,在PHPstudy的网站管理中,就可以轻松导入伪静态规则。
以上的两种nginx伪静态规则都能够使用,小编已经测试。
不过PHPstudy容易出现各种各样的问题,其中主要的就是伪静态无法正常开启,原因是因为PHPstudy的vhosts配置文件中的一个autoindex默认设置为 off。我们将其改成on即可。
WordPress Apache 伪静态规则
Apache这些年小编接触不多,所以在网上找了一份还算是比较权威的方法,当然这个方法小编已经在本地的服务器上面简单测试过,可以正常使用。
WordPress Apache 伪静态规则使用方法
在电脑上面新建一个htaccess.txt文件,然后将以上代码粘贴到里面,并将这个txt文件修改名称为“.htaccess”,再将该文件直接上传到wordpress网站的根目录即可。
上传完成以后,可能还是会出现伪静态失效等情况,记得重启一次Apache这个软件,或者直接重启服务器。
IIS wordpress 伪静态规则
IIS 环境是windows服务器上面使用的环境,有很多小伙伴在使用的一种系统自带的环境。
不过小编自己没有使用过,所以以下内容都是网络上找的相关资料,经过小编自己的细品以后撰下的精髓!
结语
上文部分中,说了两个词,怕各位小伙伴们不理解这里做一下解释。
根目录;指的是wordpress安装目录,即wp-admin同级目录为wrodpress根目录。
伪静态规则;即一连串让网站服务器程序执行的命令而已,如果您想深究,可以学习nginx服务器运维。