簡體   English   中英

如何添加到php get home url中以鏈接到新頁面?

[英]How to add to php get home url to make links to new pages?

我目前正在開發服務器上托管的網站上工作,我想建立一些在將網站移至新域時不會中斷的鏈接,因此我打算先獲取根網址,但如何使用我可以用它來鏈接到www.domain.com/blog上的頁面嗎?

非常感謝,希望如此,並不能真正找到更好的措辭方式!

謝謝,伊桑

您可以使用相對路徑,也可以使用$_SERVER['HTTP_HOST'];
例如 :

$baseUrl = "http://" . $_SERVER['HTTP_HOST'];
$myLink = $baseUrl."/mypage";

用db.php / config.php之類的通用腳本進行定義

$application = 'local';
//$application = 'web';

if($application == 'local'){
    define("SITEROOT","localhost/domain.com/");
    $websitelink = "http://".constant("SITEROOT");
}
if($application == 'web'){
    define("SITEROOT","www.domain.com/");
    $websitelink = "http://".constant("SITEROOT");
}

現在,在菜單欄中或您要在其中添加任何頁面鏈接的位置。例如,博客。

<a href="<?php echo $websitelink;?>blog">Go To Blog</a>
<a href="<?php echo $websitelink;?>forum">Go To Forum</a>
<a href="<?php echo $websitelink;?>aboutus.php">About Us</a>

當您上網時,只需禁用$application = 'local'並注釋掉$application='web'如下所示

//$application = 'local';
$application = 'web';

通過這種方法,您可以定義許多參數,並可以在網站的任何位置使用它們。...只需更改$application問題...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM