2012-01-31 64 views
1

我有一個帶有2種語言en和de的網站,html文件夾中的de文件和html/en中的en文件。我希望將當前爲website.com/en的鏈接作爲網站/ com和website.com,作爲.htaccess文件的webisite.com/de。Url重寫表單.htaccess

從網站我有2個按鈕:1 English.html和1 Deutsch.html和在.htaccess我有以下重寫規則:

RewriteRule ^([^/]*)\.html$ /switch_lang.php?pmode=select_lang&lang=$1 [L] 

這需要鏈接從上面做出了請求switch_lang.php。但是我的網址對於兩種語言都保持不變。我想在德語言爲http://alpinepeaks.ch/de,而不是http://alpinepeaks.ch/

感謝

+1

這似乎沒有多大意義。什麼是網站/ com?你應該嘗試更清楚應該重定向哪裏... – bummzack 2012-01-31 17:25:15

回答

0

似乎是一個簡單的交換,我...順理成章的事情似乎是

如果

  • 「de」文件位於根目錄(html) - > url:domain.com

  • 和「en」文件位於「en」 RY - >網址:domain.com/en

然後

  • 放在根目錄下的 「EN」 文件(HTML) - >網址:domain.com

  • ,並在「德」目錄中的「德」文件 - >網址:domain.com/de

但話又說回來,我不知道我是否正確地理解你的問題。網站/ com類扔我

+0

從頁面我有2個按鈕。一個用於英語,一個用於德語。當我在.htaccess中提出請求時,我有這樣的規則:'RewriteRule ^([^ /] *)\。html $ /switch_lang.php?pmode=select_lang&lang=$1 \t [L]'witch take English.html或Deutch.html並將其發送到請求所在的switch_lang.php中......此鏈接在此過程中不會更改。 – 2012-01-31 18:11:31