Apache和Nginx引擎WordPress伪静态设置方法和规则文件

如果我们不是特别的需要将WordPress设置成纯HTML静态的话,我们一般都会将WordPress设置成伪静态模式。而大部分的伪静态模式会采用的服务器引擎是Apache或者Nginx,当然也有少部分是用的IIS,但是兼容不是太好。所以,麦子建议我们要用WordPress程序建站一定要用到Linux服务器,且实用Apache或者Nginx。

这里,我们如何实现WordPress伪静态设置。

1、设置固定链接

图片[1]-Apache和Nginx引擎WordPress伪静态设置方法和规则文件-WordPress建站笔记

这里我们在【设置】-【固定链接】选择设置伪静态规则。

2、伪静态文件

这里伪静态文件要根据引擎设置。有些服务器WEB环境面板支持设置的。

如果需要我们自己创建规则文件的,可以看到下面。

Apache

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

一般我们虚拟主机会用到Linux Apache环境,这个伪静态文件在我们网站根目录 .htaccess 文件中,我们需要添加。

Nginx

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

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

Nginx 是我们比较常用的WEB引擎。如果系统没有自带配置,我们需要自己配置。

根据我们个人喜好选择引擎。这里虚拟主机一般是用的Apache,而云服务器配置WEB环境我们会较多用Nginx。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享