所以我有这样的路径(我正在使用webforms): 文件夹/第一/第二/ 它背后有以下重写规则
<rule name="firstLevel">
<match url="^folder/([^/]+)/([^/]+)/?$" />
<action type="Rewrite" url="firstSecond.aspx?param1={R:1}&param2={UrlEncode:{R:2}}" />
</rule>
我的问题是当我尝试传递以下内容时: 文件夹/ first / sec%2fond /(我希望R2为sec%2fond,我将url将其重新编码回页面。结果如“sec / ond”。
然而,我的规则一直把它当作我想要的那样 文件夹/第一/秒/ OND
请求的网址 http://localhost:85/research/first/sec/ond/
物理路径 \ rewritetest \ folder \ first \ sec \ ond \
感谢任何帮助..
答案 0 :(得分:0)
我为其他人找到了解决此问题的有效方法。
import datetime
def round_datetime(dt):
t = datetime.time(8)
# If time is after 8am, add a day.
if dt.time() > datetime.time(8):
dt += datetime.timedelta(days=1)
return datetime.datetime.combine(dt, t)