[英]sub domain hosted on another server but call it from Url Rewrite in iis 7 in domain
[英]AJAX url not found because the web server is hosted as an sub app of another website on IIS
我需要发送一个AJAX请求,并且在我的PC上运行该程序时,程序正常。
$.post("/coupon/sync"/, .....)
Chrome开发工具显示请求网址为localhost:8373/coupon/aync
但是,当我将网站发布到服务器时,其主机如下:
( pm是我发布的网站)
正确的请求网址应为www.xxx.com/pm/coupon/aync
,但实际的网址为www.xxx.com/coupon/aync
丢失),因此服务器向我返回404 not found错误。
由于PM不是永久的Web应用程序名称,因此它可能会更改为pm2或其他名称。 所以我不想在每个ajax url属性中都设置PM 。 有没有解决办法?
在您的路径前加“〜”号。 检查以下代码段。
$.post("~/coupon/sync"/, .....)
要么
$.post("../coupon/sync"/, .....)
这将为您工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.