【发布时间】:2017-02-07 14:01:02
【问题描述】:
我正在尝试将请求 https://www.mywebsite.com/product/Apple/Green(不是真实链接)重定向到 https://www.mywebsite.com/product.php?prod=Apple&type=green(不是真实链接)
我在 web.config 文件中添加了以下规则,但它似乎不起作用
<rule name="rwrite">
<match url="^product/([A-Za-z0-9]+)/([A-Za-z0-9-]+)/?$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url=“product.php?prod={R:1}&type={R:2}" appendQueryString="true" /></rule>
我在 URL Writer 中测试了这段代码,它给了我正确的输出。但是,如果我上传此配置文件,它会加载 product.php 文件,但无法加载 html 部分中包含的其他 JS 文件和 css 文件。
【问题讨论】:
-
能否使用 Chrome DevTools 跟踪这些 JS 文件和 CSS 文件的链接的网络活动并与我们分享 HTTP 响应状态?
-
这是一个非常好的指针。 css 和 js 文件的 URL 是 mywebsite.com/product/apple/<path 到 CSS 或 js 文件>。你知道它为什么将产品/苹果附加到路径吗?
标签: php web-config azure-web-app-service