html - 如何处理名称与文件夹相同的 HTML 文件?
问题描述
我想在我的网站中添加一个新闻部分,地址为:mysite.com/news
必须有一个“新闻”文件夹来包含每个文件,如下所示:mysite.com/news/2021
但是当我尝试处理 news.html 文件(没有 .html 扩展名)时,它会打开“News”文件夹(并显示 403 错误)
如何解决“新闻”HTML 文件(不提及 .html)?
解决方案
您需要一个 HTML 文件,其文件名index.html
位于您的新闻文件夹中。
因此请求mysite.com/news/
(并且可能mysite.com/news
会将您重定向到mysite.com/news/
)将返回与 相同的响应mysite.com/news/index.html
。
在您的主机上,请求文件夹的默认行为听起来像是[something]/
返回文件列表 - 除非您在index.html
文件夹中有该文件。
相同行为的示例:https://www.google.com/index.html
与 相同https://www.google.com/
。
推荐阅读
- c# - ASP.NET API 向 Angular 返回奇怪的值
- kubernetes - 除了 Kubernetes 中的 pod,我还能从其他资源中获取事件吗?
- python - 机器学习编码分类数据回归的潜在问题
- c++ - C++ Google 代码风格询问接口
- java - Do-While 循环不循环 - Java
- python - ModuleNotFoundError:没有名为“数据”的模块
- sql - 即使没有价值,也用未来日期填充行
- reactjs - 使用 useImperativeHandle 控制子状态是一种不好的做法吗?
- python - IndexError:索引 n 超出轴 1 的范围,大小为 n
- postgresql - 如何使用外部客户端提供的任意 JSONB 查询字符串防止 SQL 注入?