我正在尝试编写一个IIS URLRewrite规则,该规则可以使用服务器变量而不是硬编码动态使用。我尝试了几个变量,但似乎无法开始工作。
我有一个规则http://domain.com/myweb/appname/,它重写为目前硬编码的http://myweb.com/appname/。我希望myweb和appname是动态的,所以我不必为每个网站和我重写的应用程序创建单独的规则。任何帮助将不胜感激。
<rule name="Inbound URL">
<match url="appname/(.*)" />
<action type="Rewrite" url="http://myweb.com/appname/{R:1}" logRewrittenUrl="true" />
<serverVariables>
<set name="HTTP_ACCEPT_ENCODING" value="" />
</serverVariables>
</rule>
答案 0 :(得分:1)
有点迟了,但仍然..如果你在重写http://xxxx.com/yyyy/zzzz?qqqq到object slicing之后,那应该是这样的:
var $rows = $('#tableID tr');// cache rows to avoid constant DOM searching
$('#search').on('input', function(){
var val = this.value;
if(!val){
// show all when input is cleared
$rows.show();
}else{
// hide all then filter ones to show
$rows.hide().filter(function(){
return this.id.indexOf(val) >-1;
}).show()
}
});
请注意,([\ da-z .-] +)仅用于匹配有效的域名字符。路径表达式([/ \ w .-] +)没有描述所有允许的符号,但您可以随时根据需要调整它。