2012-11-03 125 views
1

我有一個關於在同一主機上同時擁有兩個博客的問題。以下是我的場景: 第一個博客託管在根目錄http://mathosproject.com/中,第二個託管在子目錄,http://blog.mathosproject.com/,它鏈接到http://mathosproject.com/blog/另一個WordPress博客[永久鏈接]

我試圖操縱的web.config文件根,通過使其不包括目錄博客如下:

<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> 

這實際上幫助我能夠查看第二博客,在博客,但當我處理到樣本頁時,我被重定向到第一個博客。

我的問題是,有沒有辦法配置web.config,這樣它就完全排除了一個文件夾?

謝謝你在前進,

阿爾喬姆

回答

1

我想這是這麼晚了,但都回答如此張貼。

在子目錄博客中,編輯web.config並在<rules>元素後面加上<Clear/>。 這將使你的兩個博客工作正常。

相關問題