我的web.config如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule></rules>
</rewrite>
<httpErrors errorMode="Detailed" />
当我尝试在子文件夹中请求图像时,我收到错误:
HTTP Error 500.50 - URL Rewrite Module Error.
如果我改变了行:
<match url="*" />
到
<match url=".*" />
然后显示图像,但根目录中我的laravel应用程序的重写不起作用,并且出现404错误。
我需要更改web.config,以便laravel应用程序和图像都能正常工作。
答案 0 :(得分:1)
你应该尝试:
<match url="^" />