我有一个WordPress支持的博客,我正试图在我们的IIS6服务器上进行设置,除了永久链接结构之外,一切都有效。我很担心。
在谷歌搜索/ wordpress codex后,我了解到这是因为IIS6没有相应的Apache的mod_rewrite,这是该功能所必需的。这就是我现在所处的位置。我似乎无法找到一个功能性的解决方案,让没有“index.php /”的漂亮永久链接工作,任何人都有任何建议吗?
我不能做的事情:
这些建议已经提供给我,遗憾的是,我不能做任何这些建议。只是,仅供参考。
非常感谢能够引导我朝着正确方向前进的人。
答案 0 :(得分:1)
我刚刚在另一个问题上遇到了以下答案: Pretty URLs for search pages
希望有所帮助!
答案 1 :(得分:1)
IIRF执行此操作。
免
答案 2 :(得分:0)
我简要地研究了这个主题,似乎你需要一个名为 URL Rewrite(Go Live)的附加部分。
Here is an article引导您了解如何使用此方法创建重写规则。他们还需要IIS7,我不确定它是否真的很重要。但这可能是你需要照顾的另一件事。
以防上述URL稍后失败,以下是Wordpress的重写规则示例:
<rewrite>
<rules>
<rule name="Main Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
答案 3 :(得分:0)
我为我的Wordpress博客使用共享的IIS7主机,所以我也没有安装URL重写模块的选项。 经过一些搜索后,我能想出的最佳解决方法是使用自定义404错误处理程序,修复一些服务器变量,然后将请求交给index.php进行处理。为了表明这确实有效,我将链接到blog上的相关帖子: - )
答案 4 :(得分:0)
我几天都在努力解决这个问题,经过搜索这么多东西后我得到了解决方案,现在我已经有了很多固定链接 在我自己托管(IIS7 + Windows Server)博客。 (先决条件:PHP5.0 +版本和快速CGI脚本 - 不要使用ISAPI过滤器)
我创建了一个web.config,您需要将该文件放在根目录中并完成。 http://www.geekblogger.org/2010/03/how-to-set-pretty-permalinks-in.html