擁有多種語言的網站 額外的語言位於我的服務器上的子域,如de.mydomain.com,fr.mydomain.com。 在這些德國,法國子目錄我已經放在只有htaccess文件與此代碼:RewriteRule多語言網站
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.de\.mydomain\.com$
RewriteRule ^(.*)$ "http://www.mydomain.com/$1?lan=2%1" [L]
和它的作品,但沒怎麼想。它只是從de.mydomain.com重定向到mydomain.com,瀏覽器中的url正在發生變化,我希望url保持爲:de.mydomain.com,但是要從mydomain.com?lan=2中獲取內容。 (我用lan變量來改變lang)
我在這裏做錯了什麼?也許我對這個問題的一般處理是錯誤的?
我有錯誤的請求 您的瀏覽器發送了此服務器無法理解的請求。 – abiku
好吧,那麼你需要將de子域指向根目錄而不是「de」文件夾,然後在根htaccess中添加一個特定的規則,你能改變de poiting的地方嗎? – Oussama
是的,我可以將子域指向根目錄 – abiku