我認爲這兩種類型都會將你帶到根文件夾,但顯然,它們的工作方式不同,一旦你做了URL重寫。/和〜/相對路徑有什麼區別?
例如,我通常使用/,我知道它會將您帶到根文件夾,並在URL被重寫時執行。
當其他人試圖使用〜/在URL被重寫後,則路徑無法找到該文件。這是爲什麼?
我認爲這兩種類型都會將你帶到根文件夾,但顯然,它們的工作方式不同,一旦你做了URL重寫。/和〜/相對路徑有什麼區別?
例如,我通常使用/,我知道它會將您帶到根文件夾,並在URL被重寫時執行。
當其他人試圖使用〜/在URL被重寫後,則路徑無法找到該文件。這是爲什麼?
/將帶你回到你的網站的根。
〜/將帶您到網站上您的應用程序的主文件夾。
如果你的應用是一個叫對myApp,例如文件夾中,這樣的URL看起來像這樣
http://www.YourSite.com/myApp/
,並在應用程序中使用〜/腳本/ jquery.js和再引用的路徑將是
http://www.YourSite.com/myApp/Scripts/jquery.js
,而只是用/將一路送你回網站
http://www.YourSite.com/Scripts/jquery.js
請注意,只有在ASP.NET處理'〜/'URL時才能使用。您可以在該URL上調用['ResolveUrl'](http://msdn.microsoft.com/en-us/library/system.web.ui.control.resolveurl.aspx),或者在
的根在哪裏是準確使用? 'example.com /〜/'?在重寫規則?在文件路徑中? – deceze