eコマースアプリを古いphpフレームワークからASP.NETMVCに移行しています。一部の製品の説明には、他の製品へのリンクがあります。古いサイトから新しいサイトにすべてをインポートする小さなアプリを作成しましたが、これらのリンクも更新したいと思います。localhost
リンクを相対化したいのですが、サイトが仮想ディレクトリにあるため、相対リンクが機能しません。
古いリンク:http://domain/index.php?productID=1234
新しいリンク:/product/1234
新しいリンクは、の代わりににlocalhost
変換されるため、機能しません。localhost/product/1234
localhost/virtualdirectory/product/1234
私はかなり長い間解決策を探していましたが、何も見つからないようです。この問題を解決する方法について何かアイデアはありますか?
質問を書いているときに実際に解決策を思いついたのですが、とにかくこれを投稿するつもりです。おそらくあなたはもっと良い解決策を思いついたでしょう。