获取IIS6发挥好与WordPress漂亮永久链接(Getting IIS6 to play nic

2019-09-19 03:23发布

我已经得到了我想要让我们的IIS6服务器上安装和一切正常,除了它我有一个大伤脑筋与固定链接结构的WordPress的博客。

谷歌搜索后,周围/ WordPress的抄本我才知道,那是因为IIS6不具有此功能工作需要Apache的mod_rewrite的等价物。 所以这就是我在现在。 我似乎无法找到一个可行的解决办法,以获得漂亮的永久链接不工作“的index.php /,”任何人有什么建议?

我不能做什么:

  • 升级到IIS7
  • 切换到Apache
  • 辞掉工作

这些建议已提供给我,这很可惜,我不能做任何的那些。 只是一个,仅供参考。

许多感谢的人谁可能会导致我在正确的方向。

Answer 1:

:我只是碰到另一个问题了以下的答案来搜索网页漂亮的URL

希望帮助!



Answer 2:

IIRF做到这一点,对于IIS6。

自由。



Answer 3:

我简要地研究这个话题,看来你需要一个额外的一块被称为URL重写(去活)。

这是一篇文章引导您完成如何创建一个使用这个重写规则。 他们还要求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>


Answer 4:

我使用一个共享的主机IIS7为我的WordPress的博客,所以我没有任何安装URL重写模块的选项。 有点搜索一轮后,我会拿出最好的解决方法是使用自定义404错误处理程序,能解决一些服务器变量,然后双手上的index.php处理请求。 为了证明这一实际工作中,我将链接到我的相关职位博客 :-)



Answer 5:

我是从几天这个问题所困扰,经过搜索了这么多东西,我得到了解决,现在我有我自己托管(IIS7 + WINDOWS SERVER)博客漂亮的永久链接。 (前提条件:PHP5.0 +版本和FAST CGI脚本 - 不要使用ISAPI筛选器)

我做了一个web.config文件,你需要把这个文件在根目录和done。 http://www.geekblogger.org/2010/03/how-to-set-pretty-permalinks-in.html



文章来源: Getting IIS6 to play nice with WordPress Pretty Permalinks