2011-08-22 79 views
0

我做在.htaccess錯我的網站上有以下代碼:我的錯誤導致SE如何解決它的不良鏈接?

RewriteRule ^articles/isfahan_articles([0-9]+).html$ ./maghalat.php?id=$1 

,它似乎它已經改變了我對谷歌和其他搜索引擎的鏈接來自: siteaddress/articles/isfahan_articlesXXX.html 到: siteaddress/maghalat.php/isfahan_articles108.html?id=108

如何我可以更改我的SE舊鏈接: siteaddress/articles/isfahan_articlesXXX.html

注意:我已將我的.htaccess更改爲:

RewriteRule ^articles/isfahan_articles([0-9]+).html$ maghalat.php?id=$1 

但我的問題仍然存在。

回答

0

Google沒有您網站的實時版本 - 它會定期訪問並存儲結果。因此,在您將網址更新爲谷歌之前,您需要等待幾天。 https://www.google.com/webmasters/tools/

+0

你的意思是我現在的規則是當期的:

您可以提交Sitemap,或在提高爬行速度加快這? – Rega

+0

有什麼辦法永久重定向:
mysite/maghalat.php/isfahan_artilesXXX.html?id = XXX to mysite/articles/isfahan_articlesXXX.html? – Rega

+0

我還沒有試過運行你的代碼,我不確定你要去哪裏。我看到一位谷歌工程師的帖子,可能是啞光片,他說現在抓取工具比較喜歡參數,例如?x = y,因爲它提供了關於網站結構的信息。 如果你只是想刪除後的所有內容,請嘗試類似 RewriteEngine在 重定向301 /xxx.html /xxx.html? – chris

相關問題