.htaccess - 想要访问与目录同名的页面并且.htaccess 上的重写规则无法正常工作
问题描述
我有这个网站,其中有一个显示事件列表的页面,即 /eventos。但是,我希望事件本身具有 /eventos/event-name 中的页面,但问题是,现在 /eventos 既是页面又是目录(其中包括事件的页面)。当我访问 /eventos 页面时,它会转到目录,如 /eventos/,但这不是我想要的,我希望它转到 .html 页面(/eventos.html 也转到 /eventos/)。
我试图通过 .htaccess 文件夹解决这个问题,代码如下:
RewriteBase /
RewriteRule ^eventos[/]?$ /eventos.html [L]
这应该将 eventos/ 带到 /eventos.html,但它会继续访问 /eventos/,显示 /eventos.html 内容,但在尝试访问脚本和样式文件夹以加载 css 时给我 404 错误, javascript,图像等...
如果你想访问该网站仔细查看,它是以下内容:https ://www.serius.pt/eventos
解决方案
推荐阅读
- amazon-web-services - 未找到 AWS X-Ray TraceId
- apache - 显示真实目录的 URL 重写
- jquery - 水平滚动菜单以 wordpress 中的活动项目为中心
- azure - Azure 媒体服务中的访问控制
- javascript - 地图内的 SetState
- reactjs - 寻求一个 react-plotly.js 事件处理程序示例
- podman - podman 尝试拉取,即使之前拉取了图像
- pandas - 使用条件更改数据框中的值
- sql - 使用 WITH 语句中断的 UNION ALL 查询
- mysql - 我的 LAG 函数没有按预期工作 MySQL 8.x