フレンドリーな URL を実装するために urlrewiter.net を使用しています。使いやすくていいパッケージです!
それにもかかわらず、サブフォルダーを使用している間、画像や他の内部ページへの相対リンクに問題がありました。
~ (サーバー側) を使用しようとしましたが、うまくいきませんでした。別の解決策はありますか?
フレンドリーな URL を実装するために urlrewiter.net を使用しています。使いやすくていいパッケージです!
それにもかかわらず、サブフォルダーを使用している間、画像や他の内部ページへの相対リンクに問題がありました。
~ (サーバー側) を使用しようとしましたが、うまくいきませんでした。別の解決策はありますか?
これらの問題のために、私は常に相対(ルートに対して)URLを提供し始めたので、imagesサブディレクトリがあるとしましょう:
http://www.contoso.com/images/blah.jpg
常に「/images/blah.jpg」を介して参照します。ベースページ/コンテキストが何であっても、その画像にアクセスできます。
静的要素 (画像、CSS など) が動的に生成された URL とは別の場所にあるように、おそらくサイトをセグメント化する必要があります。私は過去に URlRewriter を広範囲に使用しましたが、うまく機能しましたが、私たちのサイトはリソースがそのようにセグメント化されるように設定されていました。
base タグを HTML ヘッダーに追加するだけです。これにより、ブラウザは相対リンクを解決するために指定された場所を使用するようになります。この記事が役立つかもしれません: SEO に適した URL と相対リンク