update iis rewrite rules for MS, see #11644
git-svn-id: http://svn.automattic.com/wordpress/trunk@13596 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
b47298ef62
commit
6abc4ea0fa
|
@ -1780,6 +1780,12 @@ class WP_Rewrite {
|
||||||
$rules .= "</configuration>";
|
$rules .= "</configuration>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
$siteurl = get_option( 'siteurl' );
|
||||||
|
$siteurl_len = strlen( $siteurl );
|
||||||
|
if ( defined( 'WP_CONTENT_URL' ) && substr( WP_CONTENT_URL, 0, $siteurl_len ) == $siteurl && strlen( WP_CONTENT_URL ) > $siteurl_len )
|
||||||
|
$content_path = substr( WP_CONTENT_URL, $siteurl_len + 1 );
|
||||||
|
else
|
||||||
|
$content_path = 'wp-content';
|
||||||
$rules = '<rule name="wordpress - strip index.php" stopProcessing="false">
|
$rules = '<rule name="wordpress - strip index.php" stopProcessing="false">
|
||||||
<match url="^index.php/(.*)$" />
|
<match url="^index.php/(.*)$" />
|
||||||
<action type="Rewrite" url="{R:1}" />
|
<action type="Rewrite" url="{R:1}" />
|
||||||
|
@ -1791,9 +1797,9 @@ class WP_Rewrite {
|
||||||
<rule name="wordpress - 2" stopProcessing="true">
|
<rule name="wordpress - 2" stopProcessing="true">
|
||||||
<match url="^(.*/)?files/(.*)" />
|
<match url="^(.*/)?files/(.*)" />
|
||||||
<conditions>
|
<conditions>
|
||||||
<add input="{REQUEST_URI}" negate="true" pattern=".*wp-content/plugins.*"/>
|
<add input="{REQUEST_URI}" negate="true" pattern=".*' . $content_path . '/plugins.*"/>
|
||||||
</conditions>
|
</conditions>
|
||||||
<action type="Rewrite" url="wp-content/blogs.php?file={R:2}" appendQueryString="false" />
|
<action type="Rewrite" url="wp-includes/ms-files.php?file={R:2}" appendQueryString="false" />
|
||||||
</rule>
|
</rule>
|
||||||
<rule name="wordpress - 3" stopProcessing="true">
|
<rule name="wordpress - 3" stopProcessing="true">
|
||||||
<match url="^(.+)$" />
|
<match url="^(.+)$" />
|
||||||
|
|
Loading…
Reference in New Issue