我有一个有两种不同语言(tr和en)的网站。它们位于两个不同的文件夹(tr和en)中,每个文件夹都有自己的index.html。我想在开头打开tr的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 :(得分:0)
我不确定您是否能够强制浏览器显示默认页面,因为这样会破坏它的目的。我能想到的最好的想法是将默认值保留为index.html,并使用mod_rewrite将index.html指向app.php。
这应该适用于默认索引(www.domain.com)并在浏览器中显示所需的网址(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>