これは再投稿だと確信していますが、知りたいことと同じ質問が見つかりません。基本的に、オフラインで作業している場合、サイト全体で使用するすべての URI はオフラインの場所 (例: 127.0.0.1/home.html) を参照しますが、サイトをアップロードするときは、これらの URI を同等のものに変更する必要があります。 com/home.html で、すべてのページを調べてこれらの参照を更新するか、PHP を使用して、アドレスが使用されているすべてのポイントに正しいアドレスを挿入する必要があります。現時点では、次のようなものを使用しています:
各ページの先頭:
<?php $offline = false; ?>
リンク:
<a href="<?php echo ($offline ? '127.0.0.1' : 'example.com'); ?>/home.html">Home</a>
しかし、これは、比較的単純であるべきことを達成するための貧弱な方法のように思えます。これらの参照を最新の状態に保つ標準的な方法は何ですか。どこでも相対リンクを使用することを検討しましたが、問題があることが判明し (たとえば、ビュー インクルードが正しく機能しない) base
href
、ホームページに設定しようとしましたが、他の問題が発生しました。
どんな提案でも大歓迎です。ありがとう。