0
嘗試設置多語言網站,但無法重寫網址。如何在多語言網站的.htaccess中重寫網址
當前的.htaccess擺脫的需要指定PHP擴展如下:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
所以gettext的已經建立並得到了一些翻譯成多種語言,並切換語言的URL是如下:
mysite.com/news?locale=en_US
mysite.com/news?page=2&locale=zh_TW
mysite.com/press?page=3&locale=it_IT
但是我的最終目標是使用這樣的:
mysite.com/en/news <= translated => mysite.com/news?locale=en
mysite.com/zh_tw/news/2 <= translated => mysite.com/news?page=2&locale=zh_TW
mysite.com/it/press/3 <= translated => mysite.com/press?page=3&locale=it
鈣任何人都可以讓我朝正確的方向發展,謝謝。