こんにちは、Microsoft WebMatrix をローカルで使用して基本的な HTML Web サイトを作成しています。Web サイトが完成したら、Web ホスティングにアップロードします。
現在、私は自分のサイトを表示するためにhttp://localhost:80/を使用しており、この種のコードを使用しています...
<!--#include virtual="include/html/menu.html" -->
...メニューリンクを含めて、1つのファイルを変更するだけでサイト全体のメニューを変更できるようにします。
これが問題です。メニューリンクには、次のような完全なアドレスが必要です...
<a href="http://domain.com/service/index.html">Service</a>
すべてのページで機能することを確認します。いいえ...
<a href="../service/index.html">Service</a>
http://localhost:80/service/index.htmlを完全なアドレス リンクとして配置すると、機能します。しかし、サイトを domain.com にアップロードすると、リンクが壊れてしまい、新しいバージョンのサイトをアップロードするたびにリンクを変更する必要がありました。
こんなことあるのか…
<a href="@/service/index.html">Service</a>
... 記号 (@ など) は、そのサイトが存在するドメインを表しますか?