嗨夥計們,我已經將網站從WordPress遷移到新的CMS,並且我想通過重定向保留舊網址。通過.htaccess重寫舊的WordPress網址到新網站的網址結構
WordPress的永久鏈接結構是像這樣:
/2011/04/01/name-of-post
我保存後蛞蝓,所以我需要做的就是擺脫基於日期的路徑,並重定向到我的新目錄結構:
/articles/view/name-of-post
我嘗試迄今是這個樣子的(在我的.htaccess文件):
RewriteCond %{THE_REQUEST} /[0-9]{4}/[0-9]{2}/[0-9]{2}/(.+) [NC]
RewriteRule ^/[0-9]{4}/[0-9]{2}/[0-9]{2}/(.+)$ /articles/view/$1 [L]
還沒有運氣。在那裏我也試過%{PATH_INFO}
,沒有骰子。
從那些更精通Apache重寫規則的人的任何幫助,都不會感激不盡。
也做到了,謝謝。後代:'RedirectMatch ^/[0-9] {4}/[0-9] {2}/[0-9] {2} /(。+)$/articles/view/$ 1 [L,R = 301]' – 2011-04-21 17:14:59