WordPress在Windows服务器下伪静态设置方法


使用WordPress的站长还是挺多的,本站就是用WordPress搭建,为了方便收录,基本上大家都把它设置成伪静态,以前很多都是linux系统的主机,设置伪静态只需在后天按照提示设置就可以了,可是现在好多win主机的出现,让伪静态的设置变得不那么容易设置成功,总是显示无法访问。通过询问才知道win主机是要上传httpd.ini文件的。对于新手站长,自己该代码真的很难,今天回头草在这里个大家介绍个方法,也许能帮到你。
这方法也是我从网上搜索好多才找到有效的,我也使用过,成功设置了伪静态,目前也没发现什么为题,大家可以按照下面步骤进行配置:

1、新建一个txt文件,重命名为httpd.ini,就是把后缀.txt改为.ini。有提示,点确定。

2、打开新建的文件,复制下面的代码:

[ISAPI_Rewrite] # 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files

# from accessing through HTTP

# Rules to ensure that normal content gets through

RewriteRule /sitemap.xml /sitemap.xml [L] RewriteRule /favicon.ico /favicon.ico [L] # For file-based wordpress content (i.e. theme), admin, etc.

RewriteRule /wp-(.*) /wp-$1 [L] # For normal wordpress content, via index.php

RewriteRule ^/$ /index.php [L] RewriteRule /(.*) /index.php/$1 [L]

3、保存后用ftp工具上传到程序的根目录,假如WordPress程序安装在web文件夹下,就打开web文件夹,把建好httpd.ini文件上传进去。

4、设置成功。在WordPress后台的固定链接中选择自定义,输入希望实现的链接样式。具体格式为/%category%/%post_id%.html,2个斜杠中间可以替换代码(注意不要有空格,不然会多个数字),实现以日期、时间、作者、目录来分类。可替换的代码如下:

%year% 年份

%monthnum% 月份

%day% 日期

%hour% 小时

%minute% 分钟

%second% 秒

%postname% 文章名。在发表文章的时候,输入文章缩略名“Win Host wp Rewrite”那么 “win-host-wp-rewrite” 就是url中的文章名.

%post_id% 文章的ID

%category% 目录

%author% 作者

就这么多,按照步骤配置,基本不会有什么问题。

» WordPress在Windows服务器下伪静态设置方法