gpt4 book ai didi

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

转载 作者:技术小花猫 更新时间:2023-10-29 11:34:37 26 4
gpt4 key购买 nike

我想更改浏览我的网站时显示的默认网页。我目前正在运行一个报告程序,它输出一个名为 index.html 的文件。我无法更改它所谓的文件。因此,我的着陆页必须叫别的名字。现在,当我浏览我的网站时,它会将我带到报告页面。

据我所知,无论您调用 index.html 什么,它都会将其作为您的默认设置。我想将其更改为 landing.html。我该怎么做?

我是文件夹(Folding@Home)。报告程序是 HFM.net。 HFM 可以输出一个包含我当前折叠统计信息的 html 文件。它命名 html 文件索引。我不希望它成为我的默认主页。我想要一个类似菜单的着陆点,我可以在其中选择是否要查看我的统计数据或其他内容。该网站位于/home/tyler/Documents/hfm/website(landing.html 和 hfm 的 index.html 在这里)。 Apache2 位于其默认目录中。

我也在运行 Ubuntu 13.04。

最佳答案

我推荐使用 .htaccess。你只需要添加:

DirectoryIndex home.php

或者您想要的任何页面名称。

编辑:基本的 htaccess 教程。

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

  • 没有扩展名
  • .在前面,确保它是一个“隐藏”文件

在那里输入上面的行。您可能会向其中添加许多其他内容(网络字体/媒体文件的 AddTypes、 header 的缓存、压缩的 gzip 声明等),但这一行声明了您的新“主页”页面。

2) 将服务器设置为允许读取 .htaccess 文件(如果您的托管服务默认允许读取,可能只需要在您的本地主机上读取)

假设您有访问权限,请转到您的服务器启用的站点位置。我运行 Debian 服务器进行开发,Debian/Ubuntu 的默认站点设置位于 /etc/apache2/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 子站点根目录中的文件,它将覆盖父站点中的声明。

关于html - 如何更改 Apache 中的默认索引页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com