2011-02-03 11 views
0

私は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を使用することは常に可能ではありません(例えばリンクがコンテンツにある投稿やページなど)。

誰もが優雅なソリューションを持っていますか?

答えて

1

データベースにアクセスし、configテーブルを調べます。家庭用の値(URLと呼ばれる可能性のある別の値、テーブルが大きすぎないため、簡単にスキャンできます)をテストのためにローカル環境に変更します。準備ができたら、データベースを作成し、リモートサーバーにアップロードします。

+0

うーん..私は 'home'と 'site'のURLを変更することによってパラ2で意味したこと。 – Owen

+0

それは私がいつもやっていることです。それは間違いなく私にとってはうまくいきます。私は自分のローカルでも.htaccessを使用しません。 – user183037

関連する問題