Je déplace une application Web vers un sous-répertoire à partir de sa racine et rencontre des problèmes avec les chemins.Application Relative Paths IIS
Vieux: http://www.domain.com/
Nouveau: http://www.domain.com/app/
Tous les comprennent css, des scripts et des liens html où dans ce format:
<link rel="stylesheet" type="text/css" href="/styles/menu.css" media="screen"/>
J'ai changé à:
<link rel="stylesheet" type="text/css" href="./styles/menu.css" media="screen"/>
ou
<link rel="stylesheet" type="text/css" href="~/styles/menu.css" media="screen"/>
Cela fonctionne bien sur les liens et d'autres jusqu'à ce que je vais un répertoire profond où les liens et les chemins sont brisés.
par exemple.
www.domain.com/app/dir1/
www.domain.com/app/dir2/
L'URL du lien ou d'autres (scripts, inclusions, etc.) reçoivent des chemins dupliqués.
par exemple.
www.domain.com/app/dir1/dir1/
www.domain.com/app/dir2/dir2/
Comment est-ce que je peux aborder cela comme absolu?