我如何处理web上的斜杠.配置修改
本文关键字:修改 配置 web 何处理 处理 | 更新日期: 2023-09-27 18:18:56
如何处理带有斜杠的产品id。
样品编号:PRODTSP/10
这会导致页面错误:
"The page cannot be displayed because an internal server error has occurred."
我也试着把这个转义的字符串放到URL,但仍然发生错误:
这是我当前的配置:
<rewrite url="^~/Product/id/([^/''''=]+)(/?)$" to="~/View/Product.aspx?id=$1"
permanent="true" processing="stop"/>
谢谢
<rewrite url="^~/Product/id/([^/''''=]+)/?$" to="~/View/Product.aspx?id=$1" permanent="true" processing="stop"/>
<rewrite url="^~/Product/id/([^''''=]+)/$" to="~/View/Product.aspx?id=$1" permanent="true" processing="stop"/>
<rewrite url="^~/Product/id/([^''''=]+)$" to="~/View/Product.aspx?id=$1" permanent="true" processing="stop"/>
请尝试添加此配置来处理此错误。
- 第一行是你的原始代码。
- 第二个将处理产品id内的斜杠以及URL的末尾。
- 最后一个将处理产品id内的斜杠,并且在URL末尾不使用斜杠。