如何更改Apache中的默认索引页?

k5ifujac  于 2022-12-23  发布在  Apache
关注(0)|答案(4)|浏览(262)

我想更改浏览我的站点时显示的默认网页。我当前正在运行一个报告程序,它输出一个名为index.html的文件。我无法更改它对该文件的调用。因此,我的登录页必须使用其他名称。现在,当我浏览我的站点时,它会将我带到报告页。
从我所看到的,无论你叫什么index.html,它都会把它作为你的默认值,我想把它改为landing.html,我该怎么做呢?
我是一个文件夹(Folding @ Home)。报告程序是HFM.net。HFM可以输出一个HTML文件,其中包含我当前的折叠统计数据。它命名HTML文件索引。我不希望这是我的默认主页。我希望有一个类似菜单的着陆,我可以选择是否要查看我的统计数据,这个网站位于/home/泰勒/Documents/hfm/website(landing.html和hfm的index.html都在这里),Apache 2在它的默认目录下。
我也在运行Ubuntu 13.04。

cs7cruho

cs7cruho1#

我推荐使用.htaccess,您只需要添加:

DirectoryIndex home.php

或者你想给它起的任何页面名。

EDIT:基本htaccess教程。

1)在要更改索引文件的目录中创建.htaccess文件。

  • 无延伸
  • .在前面,以确保它是一个“隐藏”文件

在这里输入上面的行,可能会有很多很多其他的东西要添加到这里(Webfonts / media文件的AddTypes,头文件的缓存,压缩的gzip声明,等等),但是这一行声明了你的新“主页”。
2)设置服务器允许阅读.htaccess文件(可能只需要在您的本地主机上,如果您的主机服务默认允许它作为大多数做)
假设你有访问权限,去你的服务器的启用站点位置。我运行一个Debian服务器来开发,默认的站点设置是/etc/apache2/sites-available/default for Debian / Ubuntu。不确定你运行的是什么服务器,但只要搜索“sites-available”并进入“default”文档。在那里你会看到一个目录条目。修改它如下:

<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

然后重新启动你的apache服务器。同样,不确定你的服务器,但是Debian / Ubuntu上的命令是:

sudo service apache2 restart

从技术上讲,你只需要重新加载,但我重新启动只是因为我觉得这样的完全刷新更安全。
完成后,你的站点应该从你的.htaccess文件中阅读,你应该有一个新的默认主页!附带说明,如果你有一个运行站点的子目录(像管理区或其他地方),你想为那个目录有一个不同的“主页”,你可以在那个子站点的根目录下放置另一个.htaccess文件,它会覆盖父站点中的声明。

j8yoct9x

j8yoct9x2#

您还可以在apache的httpd.conf文件中设置DirectoryIndex。
CentOS将此文件保存在/etc/httpd/conf/httpd.conf Debian中:/etc/apache2/apache2.conf
在文本编辑器中打开该文件,找到以DirectoryIndex开头的行
要加载landing.html作为默认值(如果找不到index.html,则加载index.html),请将此行更改为:

DirectoryIndex  landing.html index.html
gdx19jrr

gdx19jrr3#

我也遇到过类似的问题,当提供http://server/appDirectory时,我得到的是一个目录列表而不是index.html,尽管我有

<IfModule dir_module>
    DirectoryIndex index.php index.html 
</IfModule>

在我httpd.conf文件中。
我的解决方案是取消注解

LoadModule setenvif_module modules/mod_setenvif.so

httpd.conf中的行
Apache版本:2.4

b1payxdu

b1payxdu4#

几年前,上面的答案对我有帮助,但现在没有了,原来不必更改.htaccess或httpd.conf,以及文件
第一个月
使用相同的DirectoryIndex

相关问题