将生产站点转移到localhost现在相对路径搞砸了

时间:2012-11-30 05:44:33

标签: cakephp relative-path directory-structure

我在本地scp了我的整个制作网站,所以我可以使用git进行处理,并且不必担心编辑一个实时网站(它还没有发布,所以我只是在发展)。

事情是,我的相对路径搞砸了。我在~/bob_cobb/Sites内的OS X上执行此操作,所以之前我只需要包含一个带

的文件

<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站点btw,所以典型的目录结构如下:

|-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>

如果重要吗?

1 个答案:

答案 0 :(得分:0)

除了其他一切之外,您还记得从webroot复制.htaccess吗? scp默认忽略隐藏文件。