C# MVC网站和x2B;同一目录下的WordPress
我已经运行了MVC应用程序,我已经为WordPress创建了子文件夹,并且我正在尝试在同一个域中为WordPress文章提供服务,所以假设这篇文章位于 我希望是这样 在主url上,url中没有WordPress 我已经在WordPress网站上做了更改,但是现在主要的问题是web配置文件 我如何为WordPress在主目录下工作编写重写规则,因为此时配置文件没有关于WordPress URL的线索,并且返回404C# MVC网站和x2B;同一目录下的WordPress,c#,asp.net-mvc,wordpress,web-config,C#,Asp.net Mvc,Wordpress,Web Config,我已经运行了MVC应用程序,我已经为WordPress创建了子文件夹,并且我正在尝试在同一个域中为WordPress文章提供服务,所以假设这篇文章位于 我希望是这样 在主url上,url中没有WordPress 我已经在WordPress网站上做了更改,但是现在主要的问题是web配置文件 我如何为WordPress在主目录下工作编写重写规则,因为此时配置文件没有关于WordPress URL的线索,并且返回404 谢谢尝试使用以下重写规则 <rules>
谢谢尝试使用以下重写规则
<rules>
<rule name="TestPattern" enabled="true" stopProcessing="true">
<match url="^[^/]+$" />
<action type="Redirect" url="wordpress/{R:0}" appendQueryString="true" />
<conditions logicalGrouping="MatchAny" />
</rule>
</rules>
案例2
若你们尝试按照你们描述的模式,这个规则会将你们重定向到你们各自的wordpress文件夹,你们就可以开始了
案例3
如果您的mvc应用程序路由表包含以下结构,仍然有一种方法会导致问题,那么您需要在mvc应用程序中更改该路由,如actionname/controllername或更改wordpress重定向模式
尝试使用以下重写规则
<rules>
<rule name="TestPattern" enabled="true" stopProcessing="true">
<match url="^[^/]+$" />
<action type="Redirect" url="wordpress/{R:0}" appendQueryString="true" />
<conditions logicalGrouping="MatchAny" />
</rule>
</rules>
案例2
若你们尝试按照你们描述的模式,这个规则会将你们重定向到你们各自的wordpress文件夹,你们就可以开始了
案例3
如果您的mvc应用程序路由表包含以下结构,仍然有一种方法会导致问题,那么您需要在mvc应用程序中更改该路由,如actionname/controllername或更改wordpress重定向模式
以下方法对我很有效
- 首先,我将index.php从WordPress文件夹移动到man目录,并将所需目录更改为正确的文件夹requiredir/wordpress/wp blog header.php'李>
- 将以下代码添加到web.config文件中,以重定向所有以正斜杠结尾的URL,将其用作WordPress页面
tope这将帮助某人,但最重要的是确保MVC网站不提供任何以正斜杠结尾的页面。以下方法对我有效
首先,我将index.php从WordPress文件夹移动到man目录,并将所需目录更改为正确的文件夹requiredir/wordpress/wp blog header.php'李>
将以下代码添加到web.config文件中,以重定向所有以正斜杠结尾的URL,将其用作WordPress页面
tope这将有助于某人,但最重要的是确保MVC网站不提供任何以正斜杠结尾的页面感谢您的评论,因为WordPress主索引文件在主目录中移动,所以这将不起作用,permalink的文章中没有WordPress这是直截了当的example.com/article谢谢你的评论这是行不通的,因为WordPress的主索引文件被移动到了主目录,而permalink的文章中没有WordPress这是直截了当的example.com/article