0

我有一個小問題,htaccess重定向,我有一個問題,我無法弄清楚。複雜的htaccess子文件夾301-重定向

  • www.old.com/sub應該直接到:www.new.com/page/

  • 所有頁www.old.com的/ sub(www.old.com/sub/1,www.old.com/sub/2),應重定向到www.new.com/category/1,www.new.com/category/2等(已放入的頁面)

但是,如何?

我試了一下(我以爲這應該工作,但是事實並非如此):

RewriteEngine on 
RewriteRule ^sub/$ http://www.new.com/page/ [R=301,L] 
RewriteRule ^sub(/.*)?$ http://www.new.com/category/$1 [R=301,L] 

注;它是大量重定向列表的一部分,因此它不應該影響此htaccess文件中的其他重定向。

回答

1

與合作:

RewriteEngine on 
RewriteRule ^sub/?$ http://www.new.com/page/ [R=301,L] 
RewriteRule ^sub/(\d+)/?$ http://www.new.com/category/$1 [R=301,L] 

您可以更改(\d+)(.+)如果你不只有經過sub/

+1

它做的工作用數字!謝謝。 :) – user2987394 2014-12-04 00:22:00

+1

我很高興我能夠幫助一點點。 – Croises 2014-12-04 00:44:46