2012-11-04 56 views
1

我有網頁未找到網站管理員erros,因爲url/2/0部分是由於智能分頁模塊乾淨的url功能(Drupal)現在我卸載了智能分頁模塊,但這些頁面不是發現錯誤仍然存​​在。多個頁面的重定向規則

www.mysite.com/a/b/c/page/2/0, 
www.mysite.com/a/d/e/page/3/0, 
www.mysite.com/a/f/g/page/4/0, 
www.mysite.com/a/h/i/page/5/0 

等等。

我想重定向

www.mysite.com/a/b/c/page/2/0 to www.mysite.com/a/b/c 
www.mysite.com/a/d/e/page/3/0, to www.mysite.com/a/d/e 
www.mysite.com/a/f/g/page/4/0, to www.mysite.com/a/f/g 
www.mysite.com/a/h/i/page/5/0 to www.mysite.com/a/h/i 

一個重定向規則。如何做到這一點

總之我想從網址中移除page/x/0部分並將其重定向到該網址的其餘部分。

+0

請以更容易理解的方式重新編寫您的問題。 –

回答

0

你想是這樣的:

RewriteEngine On 
RewriteRule ^/?([^/]+)/([^/]+)/([^/]+)/page/[0-9]+/0$ /$1/$2/$3 [L,R=301] 

的文字在這裏是第3路徑節點後:/anything/anything/anything/,那麼它必須後跟一個page,那麼一些數字,然後 。你可以使它更通用,例如在「頁面」之後,通過將模式更改爲:

RewriteEngine On 
RewriteRule ^/?([^/]+)/([^/]+)/([^/]+)/page/ /$1/$2/$3 [L,R=301] 
+0

謝謝你,它的工作 – Fawad