本来なら、Apache フォーラムでアドバイスを求めるべきだったようです。しかし、一度聞いただけで、そこはあまりにも閑散としていました。それまでに、私の前の質問に対するより良い答えがここにあるでしょう。そこでアドバイスを頂きたくて再度投稿させていただきました。
環境の説明:
/target.html
/images/image1.png
target.html 内の image1.png を参照: src="images/image1.png"
URL を書き換えます
RewriteRule /paht/source.html target.html
何が起こるか:
レンダリングされたページでは、images/image1.png への参照は path/images/image1.png への参照になります。
そのため、ページ上の写真が消えてしまいました。
解決方法を教えてください。
書き換えルールは次のように記述されます: RewriteRule /paht/source.html target.html
そうでない場合は、分析できるように詳細を投稿してください。
書き換えルールは次のように記述されます: RewriteRule /paht/source.html target.html
そうでない場合は、分析できるように詳細を投稿してください。
まず初めに、アドバイスをありがとうございます。
あなたが書いた書き換えルールは、私が最初に書いたものとあまり変わっていないように見えます、または私はそれに気づきませんでした。
ページは再実装されましたが、リソース参照の問題がありました。
オリジナルの target.html には、
target.html、images ディレクトリ、および path ディレクトリは、ディレクトリ構造の同じレベルにあります。
そして、上記の
この場合…画像が表示できません。
1階のnowphpからの返信を引用します: 書き換えルールは次のように書かれています: RewriteRule /paht/source.html target.html target.html 内の image1.png への参照: src="images/image1.png" target.html target.html の image1.png を参照: src="images/image1.png"
そうでない場合は、分析できるように詳細を投稿してください。
まず初めに、アドバイスをありがとうございます。
あなたが書いた書き換えルールは、私が最初に書いたものとあまり変わっていないように見えます、または私はそれに気づきませんでした。
ページは再実装されましたが、リソース参照の問題がありました。
元の target.html には
に変更されました
target.html 内の image1.png への参照: src="/images/image1.png"
に変更します
target.html の image1.png を参照: src="/images/image1.png"
これこのアプローチには多くの変更が必要です。ページ上のリソース参照は多大な労力を要します。