私はlocalpressの開発と私のライブサイトの両方で相対パスが動作するようにwordpressをセットアップしようとしています。Wordpressの開発 - ローカルとリモートのパス
「サイト」URLと「ホーム」URLをhttp://localhost/
とwww.example.com
に変更するだけで、リンクは相対的なものになると考えていました。しかし、これは当てはまりません。私は.htaccess
が問題を複雑にしていると思います。
$url = '/wp-content/mydirectory/myfile.php'
を私のローカルサイトに私はこれをしなければならない:私はwww.example.com/wp-content/mydirectory内のファイルにアクセスしたい場合は
例えば、私はこれを行うことができます
$url= '/www.example.com/wp-content/mydirectory/myfile.php'
私は条件付きでパスの先頭にvarをエコーするという解決策がありますが、これを達成するためにPHPを使用することは常に可能ではありません(例えばリンクがコンテンツにある投稿やページなど)。
誰もが優雅なソリューションを持っていますか?
うーん..私は 'home'と 'site'のURLを変更することによってパラ2で意味したこと。 – Owen
それは私がいつもやっていることです。それは間違いなく私にとってはうまくいきます。私は自分のローカルでも.htaccessを使用しません。 – user183037