.htaccess URL重写-htaccess web.config
我已在IIS中导入这些重写规则:.htaccess URL重写-htaccess web.config,.htaccess,url-rewriting,web-config,.htaccess,Url Rewriting,Web Config,我已在IIS中导入这些重写规则: RewriteRule ^search/(.+)/([0-9]+)?$ search.html?name=$1&page=$2 [QSA,L] RewriteRule ^search/(.+)?$ search.html?name=$1&page=1 [QSA,L] 翻译为: match url="^search/(.+)/([0-9]+)?$" ignoreCase="false" action type="Rewrite" url="sea
RewriteRule ^search/(.+)/([0-9]+)?$ search.html?name=$1&page=$2 [QSA,L]
RewriteRule ^search/(.+)?$ search.html?name=$1&page=1 [QSA,L]
翻译为:
match url="^search/(.+)/([0-9]+)?$" ignoreCase="false"
action type="Rewrite" url="search.html?name={R:1}&page={R:2}" appendQueryString="true"
match url="^search/(.+)?$" ignoreCase="false"
action type="Rewrite" url="search.html?name={R:1}&page=1" appendQueryString="true"
但是当我测试的时候不起作用
HTTP错误404.0-未找到-这是错误请尝试使用条件
条件logicalGrouping=MatchAll trackAllCaptures=false
不包括开始和结束标记