1

私はまだ htaccess からの redirectrule に不慣れで、きれいな URL が表示されるようにページを正常にリダイレクトしましたが、相対的でないように画像をリダイレクトする方法はありますか? 画像を1つずつ変更せずにリダイレクトできる方法または機能はありますか?

ページをリダイレクトした後のように、相対 URL を取得するため、画像のリンクに余分なものが表示されます。

これは画像への実際のURLです

http://www.yousite.com/page/images/this.jpg

しかし、私は次のようなものを取得しています

http://www.yoursite.com/images/page/images/this.jpg
4

1 に答える 1

2

これで問題が解決するかどうかはわかりませんが、すべてのリンクを変更する代わりに、各ページでBASE要素を使用してベース URI を定義できます。

http://www.w3.org/TR/html4/struct/links.html#h-12.4から:

存在する場合、BASE 要素は、外部ソースを参照する要素の前に、HTML ドキュメントの HEAD セクションに表示される必要があります。BASE 要素で指定されたパス情報は、要素が表示されるドキュメント内の URI にのみ影響します。

例:

 <HEAD>
   <BASE href="ImagesBasePath">
 </HEAD>

あるいは単に:

 <HEAD>
   <BASE href="/">
 </HEAD>
于 2013-03-16T09:10:22.587 に答える