2015-09-29 100 views
0

我有一個網站有兩種不同的語言(tr和en)。這些文件夾位於兩個不同的文件夾(tr和en)中,每個文件夾都有自己的index.html。我想在開頭打開tr的index.html。迄今我的配置;如何打開一個index.html

<VirtualHost #ip-address#:80> 
    * 
    * 
    * 
    DocumentRoot #path-to-directory# 
    * 
    * 
    * 
</VirtualHost> 

我嘗試添加

DirectoryIndex tr/index.html 

沒有奏效。

我試圖

DocumentRoot #path-to-directory#/tr 

,但我無法存取權限

http://<site-name>/en/index.html 

我怎麼能這樣做?我嘗試過重定向,但它不起作用。

回答

0

我不確定您是否能夠強制瀏覽器顯示默認頁面,因爲這樣做會影響它的目的。我能想到的最好的想法是將默認值保留爲index.html,並使用mod_rewrite將index.html指向app.php。

這應該在瀏覽器的默認指數(www.domain.com),並顯示所需的URL工作(www.domain.com/app.php

<VirtualHost *:80> 
ServerName *.mysite.co.uk 
DocumentRoot "/var/www/html/mysite/web/" 
DirectoryIndex index.html 

RewriteEngine on 
RewriteRule ^index\.html$ app.php$1 [L,R=301] 

</VirtualHost> 
+0

其實,我想重定向www.domain.com到www.domain.com/tr/index .html訪問「/ var/www/html/mysite/web/tr」下的index.html,而且還訪問「/ var/www/html/mysite/web/en」下的另一個index.html文件,當語言改變這些索引.htmls被使用。 – xxlali

+0

RedirectMatch是我的答案。感謝您的關注:) – xxlali

+0

等候先生@xxlali –

相關問題