0
我最近決定選擇子域名選項將用戶重定向到首選語言。使用Subdomains進行多語言網站
例如,如果我有一個法國用戶打我的網站,用戶將自動重定向到fr.example.com
原始語言爲英語(美國),我只有一個目標網頁需要翻譯成其他語言(並非所有網站)。
例如,登錄頁面是index.php。
我是否必須在子域中複製css文件和index.php?
或
還有其他的選擇嗎?
我最近決定選擇子域名選項將用戶重定向到首選語言。使用Subdomains進行多語言網站
例如,如果我有一個法國用戶打我的網站,用戶將自動重定向到fr.example.com
原始語言爲英語(美國),我只有一個目標網頁需要翻譯成其他語言(並非所有網站)。
例如,登錄頁面是index.php。
我是否必須在子域中複製css文件和index.php?
或
還有其他的選擇嗎?
除非我誤以爲,我想你想用戶重定向到他們的首選語言使用PHP框架,但我會建議你使用.htaccess
文件來做到這一點。
RewriteEngine On
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule .* http://fr.example.com/ [R,L]
注意:您必須將example.com更改爲您自己的域名。我以fr
語言爲例。
嗨大衛,歡迎來到stackoverflow!我認爲你的問題太廣泛了。當然,還有其他的選擇(我敢打賭你可以想到一些),但是通過所有假設的選項是不可能的 - 它會佔用無限的內存;)一般來說,最好減少問題的範圍並且問一些問題更清晰,更精確地回答。 –
我沒有使用數據庫進行翻譯,但我需要了解如何將用戶重定向到子域(相同設計但不同語言),並且沒有重複? –
這樣做的確有太多的方法,如果你甚至不開始定義你將要工作的框架,你的意思是「共享」等等,你的問題太廣泛了。我會試着出現打個比方:你問:「我想寫一本書,書中有很多章節,我該怎麼做?」我的回答是:好吧,那是一個很大的問題,如果你不知道你要寫什麼書,以及你是什麼類型的作者,那麼這個問題是無法回答的。 –