Мне предоставили веб-сайт для дальнейшего развития. Проблема заключается в том, что большинство путей в этой форме:Абсолютные пути на cakePHP 1.3
<a href="/path/to/file">link</a>
Я изменил некоторые из них, чтобы превратить их в:
<a href="<?=Route::url('path/to/file')?>">link</a>
и она отлично работает, если я хочу, чтобы переместить проект в подпапку, например localhost/cakeproject/
. Если я оставляю пути в исходном виде и сохраняю проект в подпапке, все пути будут указывать на localhost/
.
Настоящая проблема заключается в том, что проект СЛИШКОМ БОЛЬШИХ, и есть 200 файлов с неправильными путями. Люди, которые это сделали, создали проект таким образом, что он может работать только в корне сервера, но не в подпапке.
Есть ли способ решить эту проблему? Любые штукатурки?
Я думаю, что изменение путей вручную нецелесообразно.
Спасибо.
но как я могу различаться между =$some?> и '. $ Some.' ?? – jplozano
Вот где бы появилось регулярное выражение. Большинство IDE и текстовых редакторов, предназначенных для кодирования, позволят искать и заменять с помощью регулярного выражения – fullybaked
Можете ли вы направить меня в хорошем направлении? Я не так хорош в регулярном выражении. – jplozano