/和〜/相对路径有什么区别?

时间:2012-10-26 13:11:59

标签: asp.net html relative-path relative-url

我认为这两种类型都会将您带到根文件夹,但显然,一旦您进行URL重写,它们的工作方式就会不同。

例如,我通常使用/我知道会将你带到根文件夹,并且在重写URL时会这样做。

当其他人尝试使用〜/在重写URL后,该路径无法找到该文件。那是为什么?

1 个答案:

答案 0 :(得分:4)

/会将您带回您网站的根目录。

〜/将带您到网站上的应用程序的主文件夹。

例如,如果您的应用程序位于名为myApp的文件夹中,则URL看起来像这样

http://www.YourSite.com/myApp/ 

在您的应用程序中使用〜/ Scripts / jquery.js然后引用的路径将是

http://www.YourSite.com/myApp/Scripts/jquery.js

而只是使用/会一直发送回网站的根目录

http://www.YourSite.com/Scripts/jquery.js