小编Jay*_*Jay的帖子

IIS URL使用多个查询字符串重写

我真的很新的URL重写和尝试重写/重定向多个查询,但似乎无法正常工作.由于这是搜索结果并且具有不同的过滤,因此查询可能会有所不同.例如,某些搜索我们可能有查询,t1=something而另一方面我们可能有t2=somethingelse,有时我们可能会将它们组合成:t1=something&t2=somethingelse

我使用IIS7与web.config,这是我到目前为止所做的:
这是我的示例链接

www.website.com/search/?t1=first&t2=second 
Run Code Online (Sandbox Code Playgroud)

我试过以下,其中没有实际工作:
(1)

<rewrite> 
    <rules> 
        <rule name="first" stopProcessing="true">
            <match url="search/" />
            <conditions trackAllCaptures="true">
                <add input="{QUERY_STRING}" pattern="t1=([0-9a-zA-Z]+)" />
            </conditions>
            <action type="Redirect" url="search/{C:1}/" appendQueryString="false" />
        </rule>

        <rule name="second" stopProcessing="true">
            <match url="search/" />
            <conditions trackAllCaptures="true">
                <add input="{QUERY_STRING}" pattern="t2=([0-9a-zA-Z]+)" />
            </conditions>
            <action type="Redirect" url="search/{C:1}/" appendQueryString="false" />
        </rule>
    </rules>
</rewrite>
Run Code Online (Sandbox Code Playgroud)

(2)

<rule name="a" stopProcessing="true">
    <match url="search2/" />
    <conditions trackAllCaptures="true">
        <add input="{QUERY_STRING}" pattern="t1=([0-9a-zA-Z]+)" />
        <add input="{QUERY_STRING}" pattern="t2=([0-9a-zA-Z]+)" />
    </conditions>
    <action type="Redirect" url="search2/{C:1}/{C:2}" appendQueryString="false" />
</rule>
Run Code Online (Sandbox Code Playgroud)

我真的很感激任何帮助.

谢谢.

iis-7 url-rewriting url-rewrite-module

9
推荐指数
1
解决办法
2097
查看次数

如何在asp经典中使用YYYY-MM-DD日期格式?

我正在编写一个小代码,我需要在其上添加明天的日期.格式应该是YYYY-MM-DD,我已经尝试过"DateAdd("d",1,d_now)并返回MM-DD-YYYY.如何将其格式化为YYYY-MM-DD?

asp-classic

4
推荐指数
2
解决办法
4万
查看次数

选择具有特定宽度的div

快速问题:如何选择具有一定宽度的div.例如,我们在一个页面中有10个div,我想选择宽度为200px并执行某些操作的那个.非常感谢.

html javascript jquery

2
推荐指数
1
解决办法
370
查看次数

ASP左功能问题

我有这个代码,当我运行它时发生了一些奇怪的事情.

我有101512到101520之间的字段编号.我使用LEFT函数去掉后两位数并保留1015.当我为第一个运行循环函数时它给了我1015但是其余的它给了我101它会像这样消除最后一位数字:

d = Split(Request("field"),",")  
For i = 1 To UBound(d)  
  Responce.Write(Left(d(i),4))  
Next
Run Code Online (Sandbox Code Playgroud)

结果

1015  
101  
101  
101  
...
Run Code Online (Sandbox Code Playgroud)

有谁知道发生了什么事?

vbscript asp-classic

0
推荐指数
1
解决办法
495
查看次数

SQL DISTINCT,GROUP BY或....?

我有一个包含以下列的数据库

SKU | designID | designColor | width | height | price | etc.
Run Code Online (Sandbox Code Playgroud)

SKU数字是唯一的并且designID重复.

基本上,我想要DISTINCT或者设计GROUP BYID并获得行的其余部分的值,即使它们没有重复.

例:

123 | A-1 | RED | 2 | 3 | $200 | etc.
135 | A-2 | BLU | 8 | 4 | $150 | etc.
Run Code Online (Sandbox Code Playgroud)

毕竟,我应该可以通过任一列对它们进行排序.我已经尝试过GROUP BYDISTINCT,但他们不返回该行的值的其余部分.

例:

SELECT DISTINCT designID
FROM tbl_name
Run Code Online (Sandbox Code Playgroud)

哪个会回归

A-1  
A-2
Run Code Online (Sandbox Code Playgroud)

没有其他数据.

GROUP BY 例:

SELECT designID, designColor
FROM tbl_name
GROUP BY designID, designColor
Run Code Online (Sandbox Code Playgroud)

哪个会回归 …

sql t-sql sql-server-2008 greatest-n-per-group

0
推荐指数
1
解决办法
2382
查看次数