我们正在测试我们使用scalr。我们在文件夹/var/www/subdomain.example.com/public_html
中设置了一个站点,其中包含以下virtualhost配置:
<VirtualHost *:80>
ServerAlias www.{$host} {$server_alias}
ServerAdmin {$server_admin}
DocumentRoot {$document_root}
ServerName {$host}
ErrorLog {$logs_dir}/http-{$host}-error.log
CustomLog {$logs_dir}/http-{$host}-access.log combined
</VirtualHost>
当我们转到subdomain.example.com
时,它会显示主机默认消息,例如“欢迎来到Scalr” - 但如果我们去subdomain.example.com/index.php
该网站正在运作。有没有办法让基本网址指向index.php而不显示它?
答案 0 :(得分:2)
你试过了吗?
DirectoryIndex index.php
更多资源:http://httpd.apache.org/docs/2.2/mod/mod_dir.html
在你的情况下:
<VirtualHost *:80>
# (other directives)
DirectoryIndex index.php
</VirtualHost>
更新
正如jcjr
建议的那样,此指令也可以放在.htaccess
文件中,但请确保您已通过正确的AllowOverride
指令值启用此方法: