本番用 Web サイト全体をローカルで scp したので、それで作業できgit
、ライブ Web サイトの編集について心配する必要はありません (まだローンチされていないため、開発中にのみ行っています)。
問題は、私の相対パスが台無しになっていることです。私はこれをOS X内で行っている~/bob_cobb/Sites
ので、以前は次のファイルを含めるだけでした
<link rel="stylesheet" type="text/css" href="css/screen.css">
そして、それは に対して相対的になり/webroot/css
ます。さて、その同じファイルは
<link rel="stylesheet" type="text/css" href="/~bob_cobb/mywebsitefoldername/css/screen.css">
どうすればこれを修正できますか? シンボリックリンクか何かが必要ですか?これを修正して、これを github のリポジトリにプッシュしたときに、本番環境でプルしたときに競合しないようにしたいと考えています。
これは CakePHP サイトなので、典型的なディレクトリ構造は次のようになります。
|-Sites
|--mywebsitefoldername
|---app
|----webroot
|-----css
|------screen.css
私のCSSと
|-Sites
|--mywebsitefoldername
|---app
|----View
|-----Layouts
|------default.ctp
私のすべてのscripts/cssを呼び出したインデックスファイル用。
私のローカルユーザー設定は次の/etc/apache2/users/bob_cobb.conf
とおりです。
<Directory "/Users/bob_cobb/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
それが問題なら?