我只是想弄清楚下面的代码块用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]
由于
答案 0 :(得分:0)
前6行是条件,必须满足这些条件才能执行包含重写规则的最后一行。
这意味着:如果网址与前4个条件匹配(意味着:不与!
之后的前4个正则表达式匹配),则不是一个目录也一个文件,然后将该URL附加到default.aspx?404;http://
并返回该页面。
您处理的文件是Default.aspx
。