我有一家公司ABC,我在不同的國家註冊ABC域名。以最少的維護實施多國家代碼頂級域名網站
我已經開發www.abc.com
網站,這主要網站有很多語言的子文件夾:
www.abc.com/en with hreflang=en (lang=english, geotargeting=none)
www.abc.com/fr with hreflang=fr (lang=french, geotargeting=none)
www.abc.com/es with hreflang=es (lang=spanish, geotargeting=none)
等
爲每個子文件夾,用正確的語言文件被加載與靜態內容。
現在我有其他的國家代碼頂級域名:
www.abc.fr with hreflang=fr-FR (lang=french, geotargeting=France)
www.abc.es with hreflang=es-ES (lang=spanish, geotargeting=spain)
www.abc.com with hreflang=en-US (lang=english, geotargeting=united states)
等
每個國家頂級域名,網站擁有同一種語言的超鏈接指向通用站點www.abc.com/xx xx=lang code
。
所有站點都以PHP實現,訪問顯示動態內容的同一MySQL數據庫。
爲了最大限度地降低維護成本,我需要所有域引用相同的通用文件子集,只有某些文件特定於一個ccTLD(例如:.css文件)。當用戶輸入www.abc.es
時,西班牙語語言被設置,CSS被設置(例如)並且www.abc.es
地址加載文件的公共子集並顯示與www.abc.com/es
基本相同的內容。
所以,最後我的問題是:應該使用.htaccess來實現這個實現嗎?什麼是主要命令?有沒有其他的方法來實現這一點?