1

我得到了一个网站来继续开发。问题是大多数路径都是这种形式:

<a href="/path/to/file">link</a>

我已经修改了其中一些以将它们变成:

<a href="<?=Route::url('path/to/file')?>">link</a>如果我想将项目移动到像localhost/cakeproject/. 如果我将路径保留为原始形式并将项目保存在子文件夹中,则所有路径都将指向localhost/.

真正的问题是项目太大了,大约有 200 个文件路径错误。这样做的人构建项目的方式是它只能在服务器的根目录上运行,而不能在子文件夹上运行。

有没有办法解决这个问题?有什么硬仗吗?

我认为手动更改路径是不可行的。

谢谢。

4

1 回答 1

0

如果所有路径都被硬编码为绝对路径,那么最好的选择是在整个项目中查找/替换。

一个好的 IDE 或文本编辑器应该能够毫不费力地处理它,只需确保您的代码首先处于源代码控制之下,这样任何错误都可以回滚。

于 2013-06-14T08:36:09.593 回答