Tôi có trang chính ASP.net. Trong tổng thể này, tôi đã xác định tất cả các tệp css và javascript của mình. Tôi cũng có một vài hình ảnh và một vài nút và siêu liên kết.URL cơ sở trong trang chủ ASP.net với Thư mục ảo
Tất cả các url đều khai báo là tương đối tức là "/scripts/ian.js"
Tất cả mọi thứ hoạt động tốt nếu trang web này là trang web gốc, nhưng tôi cần nó để làm việc trong một thư mục ảo.
Vấn đề của tôi là khi tôi đặt trang web này trong một thư mục ảo trong một trang gốc, tất cả các liên kết của tôi đều trỏ đến trang gốc. vì vậy các liên kết của tôi trỏ tới www.root.com/scripts/ian.js nhưng nó phải trỏ đến www.root.com/virtualDir/scripts/ian.js
Tôi nghĩ rằng thẻ Base Href trong tiêu đề sẽ giúp ích, nhưng cho đến nay nó dường như không được giúp đỡ trong anyway. Tất cả các liên kết vẫn trỏ đến trang web gốc khi tôi di chuột qua chúng.
Điều tôi muốn là một cài đặt đơn lẻ trong IIS hoặc tệp cấu hình mà tôi có thể đặt url gốc và bất kỳ hình ảnh, tập lệnh hoặc liên kết nào trên trang chính hoặc trang nội dung, sẽ trỏ đến đúng vị trí.
Bất kỳ đề xuất hoặc ý tưởng nào đều được chào đón.
Cảm ơn
Không, dấu ngã không hoạt động đối với tập lệnh. Bạn sẽ gặp lỗi khi máy chủ cố thực thi tập lệnh. –