如何处理重定向和html文件引用?找不到404文件

时间:2014-05-06 02:20:58

标签: html asp.net iis

所以我在Windows Server 2008 R2上安装了一个网站,IIS 7.5部署到我们将调用的虚拟目录" virtdir"。

浏览http://localhost/virtdir/default.aspx效果很好......

我有一个域名设置,可以重定向到virtdir。

所以http://example.com基本上显示了我在http://localhost/virtdir/default.aspx

上面看到的相同内容

直接浏览http://example.com并通过chromes web开发人员工具查看它时显示多个404错误,告诉我它无法找到引用的.js and .css文件。

但是,如果我浏览http://example.com/virtdir/default.aspx没有错误,文件加载正常。

以下是现有代码:

<script type="text/javascript" src="Libraries/dojo/dojo/dojo.js"></script>
<script type="text/javascript" src="jscript/timezone.js"></script>

如果我使用&#34; ..&#34;更改代码以使用下面的文件夹作为前缀?

 <script type="../text/javascript" src="Libraries/dojo/dojo/dojo.js"></script>
 <script type="../text/javascript" src="jscript/timezone.js"></script>

它基本上打破了另一种方式,这意味着它现在可以直接浏览到http://example.com,但无法浏览http://example.com/virtdir/default.aspx

如何在不对整个网址进行硬编码的情况下使其双向工作http://example.com/virtdir/jscript/timezone.js

1 个答案:

答案 0 :(得分:0)

您需要对整个URL进行硬编码,或者需要将虚拟目录添加到Libraries和jscript文件夹中,以便两个站点中都存在相同的路径。