2013-04-03 52 views
1

我有以下的網站結構htaccess的重定向時,鏈接不包含字符串

- root 
    - de/index.htm 
    - en/index.htm 

當用戶請求的網站,並沒有定義像

mysite.com 

,而不是

mysite.com/en/ 
語言

我希望他被重定向到en文件夾。因爲根文件夾實際上不包含任何文件。我不太熟悉Apache重寫規則。這是我試過的

RewriteEngine On 
RewriteBase/

RewriteCond RewriteCond %{REQUEST_URI}/
RewriteRule ^/en/index.htm 

但是這不起作用。任何想法如何解決這個問題?

回答

1

你有什麼不正確的語法,你已經連續其次是什麼樣子的實際情況,那麼沒有目標的規則得到了2 RewriteCond。嘗試:

RewriteEngine On 
RewriteBase/
RewriteRule ^/?$ /en/index.htm [L] 

如果你想要的是在瀏覽器的地址欄中的URL更改,添加一個R標誌括號:

RewriteRule ^/?$ /en/index.htm [L,R] 
+0

大這個工程。謝謝! –