2010-08-05 37 views
0

我正在使用多語言網站,並且在重寫URL時遇到了一些問題。處理多語言網站的URL重寫

讓我們說我想重寫產品頁面的URL。我必須有這樣的事情:

http://www.mywebsite.com/products/some-product-name-34.html(英文)

http://www.mywebsite.com/produits/some-product-name-34.html(法國)

也將有類似的隱私策略頁一些靜態頁面。我必須有這樣的事情:

http://www.mywebsite.com/privacy-policy.html(英文)

http://www.mywebsite.com/politique-de-confidentialite.html(法國)

任何IDEEA我怎麼能做到這一點?謝謝。

+0

這些頁面是否有不同的內容(一個是英文,一個是frensh)?如果是這樣,爲什麼不提供這些內容作爲單獨的HTML文件? – JochenJung 2010-08-06 14:56:52

+0

@JochenJung:這些網頁有相同的內容。 – Psyche 2010-08-06 20:38:27

+1

現在你的問題是什麼? – Gumbo 2010-08-07 07:42:19

回答

0

這一次將使在其兩個名字的產品訪問:

RewriteCond /products/some-product-name-34.html 
RewriteRule /products/some-product-name-34.html /produits/some-product-name-34.html 

您對所有其他文件做的一樣好。或者如果它只是目錄,你想重命名

RewriteCond /products/(.*)$ 
RewriteRule /products/(.*)$ /produits/$1 

會做。

+0

我不認爲這是好的,因爲我無法在那裏輸入單詞(產品,產品)。我需要這個詞的佔位符。 – Psyche 2010-08-07 15:23:19