2011-02-01 202 views
0

我想htaccess代碼,這將允許所有語言的字母和數字正確顯示。htaccess爲多語言網站

的URL stucture是:

http://example.com/word- {這裏是關鍵字的第一個字母}/{這裏的關鍵詞是自}/

我在看

重寫規則^字 - [a-z0-9]/[a-z0-9] +/index.php?key = $ 1 & keyword = $ 2 [L]

我想要一個如果關鍵字不是英文,它仍然有效。

謝謝。

回答

0

重寫規則^字處理[A-Z0-9]/[A-Z0-9] + /的index.php?鍵1 & = $關鍵字= $ 16 [L]要細。但我會建議使用PHP的URL重寫。

1

會「匹配任何東西」的幫助?

Rewriterule ^word-(.|(%[a-z0-9A-Z]{1,2})+)/([^/]+)/ index.php?key=$2&keyword=$3 [L] 
+0

這個問題是它會匹配任何東西。 (。*)和([6 /] +)的區別是什麼?例如看到這個網址http://domainsoutlook.com/word-%E0%A4%87/%E0%A4%87%E0%A4%82%E0%A4%95%E0%A4%BE%E0%A4 %B0/ – 2011-02-01 20:57:12

+0

@ user381595:嗯,所以你得到urlencoded的結果?編輯。 – Piskvor 2011-02-01 21:13:59