2016-02-25 68 views
0

我想通過以下方式更改以下代碼。獲取當前頁面網址並將域名替換爲域名

php腳本獲取我的頁面的當前網址。

現在,因爲我使用了我在另一個網站上的描述,所以我想在網頁上放置規範標記。

所以我想劇本讓我的網站的URL和更換www.mysite.com到www.domain2.com

如何使認爲,,」將產生的URL我(所以我可以讓「rel =」canonical「/>

這對其他人也有好處,因爲他擁有更多的網站並且具有相同的描述,並且不想受到Google Panda的懲罰或者有產品描述製造商。

<?php 
function curPageURL() { 
$pageURL = 'http'; 
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} 
$pageURL .= "://"; 
if ($_SERVER["SERVER_PORT"] != "80") { 
    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
} else { 
    $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 
} 
return $pageURL; 
} 
?> 
+0

你試過簡單的'str_replace()'嗎? – RST

+0

我是一名PHP初學者,所以我沒有。 – Tom

+0

你會怎麼說呢? – Tom

回答

0

我終於找到了解決方案t

<?php 
$Get_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 
echo str_replace("www.mydomain.com", "www.domain2.com", $Get_url); 
?>