2013-12-10 44 views
0

我想幫助朋友將Wordpress網站移動到新的服務器。但是,它有許多舊博客頁面,他想刪除。自動301重定向任何缺少特定目錄內的網頁

對於每一個即將被刪除回博客主頁的博客,我們都沒有301重定向的方法,是否有辦法自動爲該目錄的任何缺失頁面創建301重定向?

例如,並不以www.website.com/blog/...存在任何網頁將被自動重定向到www.website.com/blog/(沒有主頁)

然而,對於任何其他頁面(如www.website.com/otherdirectory/...)將被視爲常規404頁面。

希望這是有道理的。

我們已經爲一個關閉重定向安裝了Urban Giraffe的重定向插件。如果要刪除的其他博客可以完全自動化,將會超級。

在此先感謝。

回答

1

發現(在某種程度上)我自己的答案 - 希望這可以幫助別人:

自動重定向404 301看不上帖子 http://wordpress.org/plugins/auto-redirect-404/

有但也有一些注意事項。這個插件監視你要刪除的內容,然後自動創建一個301重定向。請注意,這對已刪除的帖子沒有幫助。

請注意,我已經安裝了這個,但是現在我已經在完成所有刪除操作後將其刪除了。一旦我刪除了所有不必要的帖子,它就創建了301的列表。我已經複製了這個列表,然後將它們導入到下面的插件中,以便它可以由1個插件管理。另外,我使用這個插件的問題是它也監視媒體和頁面。這意味着如果你刪除了一個頁面(ie ... com/test /),它將會重定向 - 但是,如果你以後再用相同的URL創建一個頁面(例如... com/test /),頁面將會由於重定向已經在數據庫的表中創建,因此不再可見。這個插件沒有不是讓你撤消重定向。如果停用插件,301將停止工作,這是停止重定向的唯一方法。全部或沒有。

管理其他301的和爲單頁打開和關閉重定向,我使用:

WordPress的重定向: http://wordpress.org/plugins/redirection/

這將允許您添加301的其他網址。這也可以讓你導入CSV。我使用上面的插件創建了一個CSV列表,並導入到此列表中以便更好地管理。

我也關閉了選項部分的「監視」(不要監視),以免它意外地創建一堆不必要的重定向。例如,如果您使用此URL創建博客文章:... com/test /並將其更改爲... com/test2 /,它將自動創建一個重定向。這意味着,在未來的將來,如果您創建一個頁面... com/test /,您將無法查看它。它將始終重定向到... com/test2 /。如果您忘記了此監控功能,這種自動化功能可能會令您感到不安。

希望這會有所幫助。

如果有人知道更好的方法來自動化某個特定目錄中的任何缺失頁面,請讓我知道。