2
我有一個WordPress安裝用於安裝在這樣的「博客」目錄:RedirectMatch /blog/.+但是特別排除/blog/page/.+?
http://example.com/blog
現在安裝已被轉移到Web根,所以我用這個重定向在.htaccess重定向流量:
RedirectMatch 301 /blog/(.+) //$1
這工作...但該網站的博客頁面被稱爲「博客」,並具有永久http://example.com/blog
(它使用的是http://example.com/blog/blog
)。上面的規則允許查看頁面(因爲我使用了+而不是*),但是當我嘗試查看具有永久鏈接http://example.com/blog/page/2/
的頁面2時,規則會中斷分頁。
我需要匹配/blog/(.+)
,但不包含/blog/page/(.+)
任何幫助編寫,或更好地理解重複寫大加讚賞的規則!
輝煌!其實我不得不將它改成'RedirectMatch 301 ^/blog /(?! page /)(.+)$/$ 1'來允許/ blog /工作而不重定向,但是謝謝! –