Apache是WordPress建站系统最常用的服务器端Web环境配置软件,全球有接近一半的服务器都使用Apache。如果你使用的是一些知名空间商提供的WordPress虚拟主机或云主机,绝大多数情况下都是Apache环境下运行的,而且都已经很好地支持WordPress等流行PHP开源建站系统的Rewrite重写规则。

WordPress在Apache环境中静态化规则插图

但是,如果你是在自己购买的云服务器(或独立服务器)中,自行搭建配置的PHP运行环境,很可能就会碰到需要调试Web环境中的Rewrite重写规则才能实现相应建站系统的正常运行。

WordPress网站在Apache环境中的Rewrite固定链接重写规则,是在网站根目录下的 .htaccess 文件中进行配置的。下面WPPOP给出最常用和有效的WordPress默认的Apache环境中静态化重写规则。

Apache静态化规则代码如下:

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

只要把上面的代码段,添加到网站根目录下的.htaccess 文件即可实现。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注