我有一個多語言網站。我的網站的結構是這樣的:PHP和「標題」標籤問題
/index.php
----/en/login.php
----/some other language/login.php
在索引頁面,用戶選擇他的語言,語言保存在cookie中。用戶可以從登錄頁面返回索引並更改其語言。現在,這是我的問題的根源:
當用戶在「登錄」頁面單擊「更改語言」時,他被引導至「deleteLangCookie.php」。該PHP很簡單,看起來像這樣:
<?php
if(isset($_COOKIE['lang']))
setcookie("lang", "", time()-60*60*24*100, "/");
header('Location: ../index.php');
?>
正如你所看到的 - 5行,純粹的PHP。現在,一段時間以來,Google網站管理員工具會抱怨「deleteLangCookie.php」與「index.php」具有相同的標題。怎麼樣? 「indexlanguage」不包含在「index.php」中,當用戶點擊「更改語言按鈕」時,它僅僅是「index.php」的「門戶」。
「DeleteLangCookie.php」沒有編入索引,它已從緩存中刪除並被機器人禁止!
請幫忙!
如何更改我的標題,使其包含「301」? – guest86
請參閱附加示例:) – Nanne
非常感謝! :) – guest86