Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress博客位于另一个[permalinks]_Wordpress_Iis_Web Config - Fatal编程技术网

Wordpress博客位于另一个[permalinks]

Wordpress博客位于另一个[permalinks],wordpress,iis,web-config,Wordpress,Iis,Web Config,我有一个关于同时在同一个主机上运行两个博客的问题。以下是我的设想: 第一个博客托管在根目录中,第二个博客托管在链接到的子目录中 我试图通过如下方式将根目录的web.config文件排除在目录blog之外,从而对其进行操作: <configuration> <system.webServer> <rewrite> <rules> <rule name="wordpress8" patternSyn

我有一个关于同时在同一个主机上运行两个博客的问题。以下是我的设想: 第一个博客托管在根目录中,第二个博客托管在链接到的子目录中

我试图通过如下方式将根目录的web.config文件排除在目录blog之外,从而对其进行操作:

    <configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="wordpress8" patternSyntax="Wildcard">
          <match url="^(blog|sample-page)*" ignoreCase="true" />
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            <add input="{REQUEST_URI}" pattern="^/(blog|index)" negate="true" />
          </conditions>
          <action type="Rewrite" url="blog/index.php" />
        </rule>

        <rule name="wordpress" patternSyntax="Wildcard">
          <match url="*" ignoreCase="false" />
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            <add input="{REQUEST_URI}" pattern="^/(blog|index)" negate="true" />
          </conditions>
          <action type="Rewrite" url="index.php" />

        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

这实际上帮助我能够在blog中查看第二个blog,但是当我处理到示例页面时,我被重定向到第一个blog

我的问题是,是否有一种方法可以配置web.config,使其完全排除文件夹

提前谢谢大家,


阿泰姆

我想这已经太晚了,但我已经把答案贴出来了

在子目录blog中,编辑web.config并将
放在
元素之后。
这将使你的两个博客都很好地工作。

我想这已经太晚了,但是我已经找到了答案,所以把它发布了

在子目录blog中,编辑web.config并将
放在
元素之后。 这将使你的两个博客工作良好