2014-11-06 216 views
0

我將我的網頁網址從經典類型更改爲SEF網址類型。有一個問題。當我嘗試在Google目錄中添加我的新網址時,它不會添加它們。當我在谷歌上查看我的網址時,我只看到了我的舊經典網址(如www.sitename.com/detail.php?id=1)。將舊網址重定向到新網址的最佳方式

我加上

<meta property="og:url" content="http://www.sitename.com/detail-<?php echo $id."-".$seo_url;?>"/> 

新舊網頁元,但它依然不解決我的問題。

在我的.htaccess手動添加查詢字符串,我的新網址,像這樣的

RewriteRule ^detail-(\d+)-\w+/? details.php?id=$1**&seoUrl=1** [NC,L] 

和PHP頁面上我檢查

if(!isset($_GET['seoUrl'])){ 
    <?php 
// PHP permanent URL redirect 
header("Location: http://www.sitename.com/detail-".$id."-".$seo_url, true, 301); 
exit(); 
?> 
} 

我想知道的是,是否有另一種pratic辦法將301重定向到網頁上的新網址?

回答

0

確保您的301重定向實際上工作(懷疑關閉瀏覽器並重新打開它以擺脫其重定向緩存)。 如果一切正常,請給Google一點時間。這可能需要幾天時間,直到網站改變,並且可能還不是全部,而是隨着時間的推移。

+0

感謝您的評論@smichaelsen,可以ping服務有用來縮短進程嗎? – budamivardi 2014-11-07 15:54:58

相關問題