0

私のアプリケーションには多くのリンクがありました。本番環境に置くまで、問題なく動作しました。(相対パスになりました)。

だから..すべてのリンクが壊れています。新しいパスを「認識する」ためにそれらをフォーマットする方法がわかりません。

http://host/site.

そのため、私のリンクは常にhttp://host/ではなくルートになりhttp://host/siteます。

HTML コード例:

<div  onclick="window.location.href='/Home/Stuff/'">
    <div class="icon">

このリンクはhttp://host/Home/Stuff/代わりに http://host/site/Home/Stuff

私はハードコーディングできましたが、それは良い習慣ではありません。何か案は?

4

1 に答える 1

0

使用するだけです:

<head>
    <base href="http://host/site">
</head> 

hrefHTML ファイル内のパスの開始位置を指定します。これは/Home/Stuff/を指すようになりhttp://host/site/Home/Stuffます。

于 2013-01-16T18:44:09.193 に答える