2

動的サイトに明示的なベースを持つ相対URLを使用するのは悪い習慣ですか?

たとえば、次のようになります。

<base href="http://my-site.com/mount-point-of-site">
...
<img src='/my-page/my-image.jpg'></img>

サイトのマウントポイントは時間の経過とともに変更される可能性があり、ユーザーが作成したwikiのようなコンテンツ(相対ページへのリンク、相対画像パスなど)の参照整合性を維持する必要があるため、これが必要です。

しかし、動的Webアプリケーションでこのような手法が使用されているのを見たことがありません。通常、サーバー側で処理されます。

後で私を噛むかもしれない、そのような技術の特定の欠点はありますか?SEO、クロスブラウザ/モバイルの互換性、その他の側面はありますか?

4

1 に答える 1

1

絶対URLを使用していないアプリケーションについてあなたが言っていることがわかります。通常、ベースURLは、そのインスタンスのメタタグとしてではなく、構成ファイルで設定します。

ベストプラクティス?誰かがあなたのものにリンクしたり、あなたのリンクをこすったりした場合に備えて、常に絶対URLを使用してください。物事は彼らのサイトではなくあなたのサイトを指します。

SEOの人々は絶対URLルールに同意するでしょう。

于 2012-11-02T20:42:35.347 に答える