我只是想弄清楚下面的代码块是如何处理URL的,这样我就可以找到它处理的文件了。有人能帮我吗?
RewriteCond %{HTTP_URL} !/*.deploy?(.*) [I]
RewriteCond %{HTTP_URL} !/*.manifest?(.*) [I]
RewriteCond %{HTTP_URL} !/Webresource.axd?(.*) [I]
RewriteCond %{HTTP_URL} !/Trace.axd(.*) [I]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /Default.aspx?404;http://%{HTTP_HOST}$1 [U,L]谢谢
发布于 2013-03-18 21:03:58
前6行是条件,为了执行包含重写规则的最后一行,必须满足这些条件。
这意味着:如果URL确实匹配前4个条件(意思是:不匹配!后的前4个正则表达式),则不是目录或文件,然后将URL追加到default.aspx?404;http://并返回该页面。
您所处理的文件是Default.aspx。
https://stackoverflow.com/questions/15486227
复制相似问题