A-A+
Permalink for Wordpress – IIS 6 mod_rewrite FIXED – Free
如果在IIS服务下安装WordPress会发现友好的URLs无法正常工作。这个是因为WordPress需要用到一个apache插件 “mod_rewrite.” 该模块的工作原理是在后台自动转换掉index.php后面的不很友好的显示在浏览器的网址。这种方法的一个问题是,IIS不能加载apache的模块。这里有一个免费解决这个简单途径:
- 在你的 IIS 服务器 下载download 并且安装 ISAPI_Rewrite Lite. 这个过滤器是为IIS工作的类似为apache服务mod_rewrite模块. 下载时请注意是否为免费版. 这个免费版做为我们的WordPress的博客已经非常完美了,只要安装到默认站点即可,下面是进一步操作具体步骤:
- 下一步添加ISAPI筛选器到 IIS 站点.
在安装完ISAPI_Rewrite Lite后,进入Internet 信息服务(可通过运行iis.msc)右键点击IIS 站点 -> properties(属性) -> ISAPI filters tab -> Add(添加) … 添加筛选器名字接着给出执行文件路径,例如缺省安装后如下的地址:
C:Program FilesHeliconISAPI_Rewrite3ISAPI_Rewrite.dll
点击 OK(确定) 按钮保存你的设置. - 接下来要配置 C:Program FilesHeliconISAPI_Rewrite3
这里我们将编辑 httpd.conf (请注意: 付费版和免费版是不同的配置. 付费版可对各个虚拟站点根目录编辑 .htaccess 文件即可) - 可用wordpad(写字板)打开 httpd.conf 文件并且把下面几行粘贴到文件里:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1 [NC,L] - 保存并且退出编辑.
- 为使你的IIS完全生效, 点击左下角 start(开始), 运行下列命令: iisreset /restart
- 现在可以修改WordPress配置了. 在浏览器输入 http://yourblog/wp-admin
- 在左下拉菜单 -> settings(设置) -> Permalinks(永久链接)
- 现在尽可选择自己心仪的设置. 我选择custom setting 个人设置的: /%postname% .
- 点击 “Save Changes” (保存设置)你见看到比较友好的 URLs!
评论已关闭!