我有一个现有的IIS服务器,其中:
我在目录中有一个现有的开放式购物车网站 {example-url: abcd.com/open-cart-website / }。
现在我使用wordpress 网站更新了我的主网站。所以现在我在abcd.com / &中安装了 wordpress abcd.com/open-cart-website / 中的 opencart
我无法更改opencart网站网址因为它已经存在PPC&搜索引擎优化。
可以访问Opencart的索引页面,但是打开购物车网站上的其他页面都不可访问,而是显示错误来自wordpress的错误404.
需要帮助!!!
答案 0 :(得分:1)
我在wordpress网站的web.config中写下了一些规则,现在两个都正常工作。 以下是规则,可能有助于其他开发人员。
<rule name="Main Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_URI}" negate="true" pattern="^/open-cart-website/*" ignoreCase="false" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
<rule name="Main Rule1" stopProcessing="true">
<match url="^([^?]*)" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_URI}" negate="false" pattern="^/open-cart-website/*$" ignoreCase="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" appendQueryString="true" />
</rule>