我最近爲我的客戶部署了一個新網站,它使用了我不知道的一些PHP框架。所有請求中的URL總是包含/index.php/,這樣該框架可能將index.php作爲某種前端控制器來處理。Google Results刪除舊網站
該網站已被替換了近3個月,但我仍然在Google的Search Console中看到很多舊的結果。
/index.php/moveable-asset-auctions/furniture.html
/index.php/auctions.php?atype=5
當我打開這些鏈接會顯示一個破碎的頁面,這可能是爲什麼他們沒有從谷歌的結果dissapear,因爲頁面仍然打開。 我試過.htaccess重定向所有流量,但找不到解決方案。 最後我添加這些行到我的index.php來強制重定向任何東西下/index.php/
if (strpos($_SERVER['PHP_SELF'],"index.php/")) {
header("HTTP/1.0 404 Not Found");
header("Location: http://www.website.com/");
}
1)我的問題是,這是解決這個正確的方法是什麼?和...
2.)如何刪除舊的分析和Google搜索統計信息? (它的結果搞亂,仍然在搜索時顯示)
編輯:我已提交通過控制檯刪除URL請求,所以會看到在未來幾天會發生什麼(但只有頂級/指數.php /目錄,所以希望它會遞歸通過所有的子鏈接和頁面)
很酷謝謝,會試試看 – johan