A-A+

Permalink for Wordpress – IIS 6 mod_rewrite FIXED – Free

2010年08月31日 WordPress 暂无评论 阅读 1 次

如果在IIS服务下安装WordPress会发现友好的URLs无法正常工作。这个是因为WordPress需要用到一个apache插件 “mod_rewrite.”  该模块的工作原理是在后台自动转换掉index.php后面的不很友好的显示在浏览器的网址。这种方法的一个问题是,IIS不能加载apache的模块。这里有一个免费解决这个简单途径:

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

评论已关闭!

Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录