我曾經使用CakePhp,並且當我將代碼從本地推送到服務器時,我必須更改類似於href =「http://localhost /「到http://domain.com/每次我將代碼推送到服務器,如何避免將localhost更改爲domain.com當我將代碼從本地推送到服務器時
後來我知道我可以用來避免這種情況。
但我已經嘗試過了,這次我不使用CakePhp,但是我想要做類似的事情,有人可以告訴我該怎麼做嗎?
我曾經使用CakePhp,並且當我將代碼從本地推送到服務器時,我必須更改類似於href =「http://localhost /「到http://domain.com/每次我將代碼推送到服務器,如何避免將localhost更改爲domain.com當我將代碼從本地推送到服務器時
後來我知道我可以用來避免這種情況。
但我已經嘗試過了,這次我不使用CakePhp,但是我想要做類似的事情,有人可以告訴我該怎麼做嗎?
您可以:
./
,/
或folder/
)。定義手動主機變量(不是很乾淨,但可能是最快捷的方式。例如:
<?php
define(HOST, 'http://localhost'); //change that to http://domain.com when you upload your code)
?>
,並建立鏈接這樣的:
<img src="<?=HOST?>/img/random_image.jpg"/>
只需使用的
href="/"
代替
href="http://localhost/"
如果您正在使用HTML幫手
做$ this-> Html-> link()會讓你遠離麻煩
此外,還應該使用一個理智的本地設置(而不是localhost):http://www.dereuromark.de/2011/5月29日/工作與域,本地/ – mark
@Xinrui Ma,在bootstrap.php中定義一個站點url,你可以在任何地方使用內容 –