2013-08-17 68 views
0

我知道這個問題有很多不同的問題,但我一直無法找到與我的完全相同的問題或答案。什麼是重定向1000頁最有效的方式?

我有將近1,000頁需要重定向。從舊頁面到新頁面沒有模式。我已經將所有頁面映射到需要在電子表格中重定向的位置。這些重定向將在WordPress安裝中發生。

我最關心的是性能。我不希望網站加載時間受到影響,因爲我設置了重定向,我應該擔心嗎?

重定向的一些例子是:

OLD PAGE     NEW PAGE 
/some-page/     /this-is-a-new-page/ 
/page/8/     /another-new-page/ 
/this/page/is/unique/  /new-unique-page/internal-page/ 
/i-could-go-on-forever/  /but-i-wont/ 

我暫時將它們都像這樣在.htaccess

Redirect 301 /some-page/ /this-is-a-new-page/ 
Redirect 301 /page/8/ /another-new-page/ 
Redirect 301 /this/page/is/unique/ /new-unique-page/internal-page/ 
Redirect 301 /i-could-go-on-forever/ /but-i-wont/ 

我的問題是:

  1. 我應該只是離開重定向我目前如何將它們設置在我的.htaccess文件中?
  2. 重定向的順序/排序是否重要?
  3. 有沒有一種完全不同的方式可以/應該去做這些重定向?
+2

不太可能有很大的不同,但[重寫圖](http://chrisadams.me.uk/2010/05/24/making-sense-of-rewritemaps-in-apache/)可能是可行的。 – mario

回答

1

如何使用WordPress插件來定義您想要做什麼,因爲所有的頁面默認都被重定向到WordPress控制器? 404個網址

http://wordpress.org/plugins/404-redirected/

  • 獲取列表,因爲它們發生的管理面板
  • 內輕鬆重定向404個網址到現有的網頁或選擇忽略404錯誤
  • 提供能夠自動根據訪問者最有可能試圖訪問的網址創建重定向
  • 當自動重定向無法在404頁面上向訪問者提供建議頁面的列表時被做

似乎主要有你需要的,也有這個http://wordpress.org/plugins/redirection/和其他人。

在我看來,這樣做的好處是,因爲默認情況下,當使用WordPress時,它強制所有請求轉到它的索引,處理404本身應該是非常有效的。

+0

謝謝,我結束了這個方法。在我使用的插件中,這是作者所說的'雖然,我總是建議如果你有幾十個重定向,那麼你可以考慮設置一些.htaccess規則,如果可能的話,作爲服務器上的繪圖少了很多,如果需要的話,你可以添加大量的重定向。' – doitlikejustin

+0

@doitlikejustin如果你想更好地控制重定向,那麼你沒有太多的選擇,即使rewritemap會繪製你的服務器資源,但是共享主機無法提供,所以你需要一個VPS或dedi。除非你想創建一個獨立的腳本來爲你自動生成所有這些規則,你可以輕鬆地創建和重新創建它,然而1000高規格網站上的規則對於檢查弱TBH或共享服務器TBH是非常重要的。 – Prix

+0

幸運的是,這個網站是在一個專用的服務器上。本週我將密切關注它,希望它不會受到太大影響。如果我看到性能下降,我會研究一個rewritemap。 – doitlikejustin

相關問題