我在本地对我的整个生产网站进行了 scp,因此我可以使用它git
而不必担心编辑实时网站(它尚未启动,所以我只是在开发过程中一直在这样做)。
问题是,我的相对路径搞砸了。我在 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 上的 repo 时,它不会在我拉生产时发生冲突。
顺便说一句,这是一个 CakePHP 站点,所以典型的目录结构如下所示:
|-Sites
|--mywebsitefoldername
|---app
|----webroot
|-----css
|------screen.css
对于我的 CSS 和
|-Sites
|--mywebsitefoldername
|---app
|----View
|-----Layouts
|------default.ctp
对于调用我所有脚本/css的索引文件。
我的本地用户设置/etc/apache2/users/bob_cobb.conf
是:
<Directory "/Users/bob_cobb/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
如果有关系?