如果我们不是特别的需要将WordPress设置成纯HTML静态的话,我们一般都会将WordPress设置成伪静态模式。而大部分的伪静态模式会采用的服务器引擎是Apache或者Nginx,当然也有少部分是用的IIS,但是兼容不是太好。所以,麦子建议我们要用WordPress程序建站一定要用到Linux服务器,且实用Apache或者Nginx。
这里,我们如何实现WordPress伪静态设置。
1、设置固定链接
这里我们在【设置】-【固定链接】选择设置伪静态规则。
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