2014-04-23 55 views
1

我有一個重複的URS像www.domain.com/en/article和www.domain.com/article ......他們都去同一個頁面。htaccess的 - 重定向的URL複製到一個頁面,而無需做多次

現在我們正在重新建立,該網站,我們想重定向重複的URL像上面一個頁面,而無需多次這樣做,就像是有一個正則表達式或這樣的東西。

這是標準的一個我知道:#Redirect 301 /login http://www.domain.com/index.php?option=login

什麼建議嗎?

在此先感謝

回答

2

您可以使用此規則:

RewriteEngine On 
RewriteRule (^|/)article/?$ /new_article [R=301,NC,L] 
0

試試這個

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/new_(.*)$ 
RewriteRule ^(en)?/?(.*)$ /new_$2 [R=301,QSA,L] 

會重定向:

  1. www.domain.com/en/articlewww.domain.com/articlewww.domain.com/new_article

  2. www.domain.com/en/another_articlewww.domain.com/another_articlewww.domain.com/new_another_article

  3. www.domain.com/en/another_article2www.domain.com/another_article2www.domain.com/new_another_article2

等..

+0

謝謝,但我不知道如何執行它從www.domain.com/en/article和www.domain.com/article都www.domain.com/new_article。謝謝。 – Shina

+1

哎呀,什麼是* new_article *在這裏?請提出一些例子來說明鏈接 –

+0

我的意思是article'和'new_article'之間'特定的關係。 必用'new_'所有文章先? –

相關問題