重定向脚本使图像引用变得不可能

时间:2012-11-01 16:08:07

标签: url-routing

我有一个网站,我在另一个网站的后面运行。为了节省托管等,域指向一个脚本,并根据地址栏中的URL重定向到一个包含单独站点的子文件夹。我对此感到高兴,这是一种享受。所以当它点击url 1时会进入“www.domain1.com/url1/Home/Index”,输入数字2时会进入“www.domain2.com/url2/Home/Index”。 url1和url2是子文件夹。

问题来自于我正在开发另一个位于原版背面的网站。我有在vs开发的网站,即将发布,显然所有的图片网址,脚本网址等完全错误,因为他们没有考虑网站内的子文件夹。他们都使用/images/site/image1.jpg等。这意味着他们从根目录而不是从我的子文件夹URL查找。

是否有一种简单的方法来实现这一点,以便我可以使用vs开发它,而不是每次我发布代码时都必须更改每个图像引用?

我意识到这可能对我的问题有一个非常简单的答案 - 我似乎无法找到任何合适的东西。

有什么建议吗?

稍微增加一点 - 当我的网站加载它加载到默认页面 - 因此当我使用../images/site等时,这适用于网址包含主页/索引,但不是当它在默认情况下命中它url,不包含文件夹和页面限定条件。

1 个答案:

答案 0 :(得分:0)

刚刚注意到这一点没有答案。在MVC中引用时,您需要使用波浪号(〜)来引用应用程序的路由。所以在我的实例中我有两个站点并使用波浪符号表示引用应用程序的路由,其中​​每个都被指定为不同的路由。