首页 > 解决方案 > 想要访问与目录同名的页面并且.htaccess 上的重写规则无法正常工作

问题描述

我有这个网站,其中有一个显示事件列表的页面,即 /eventos。但是,我希望事件本身具有 /eventos/event-name 中的页面,但问题是,现在 /eventos 既是页面又是目录(其中包括事件的页面)。当我访问 /eventos 页面时,它会转到目录,如 /eventos/,但这不是我想要的,我希望它转到 .html 页面(/eventos.html 也转到 /eventos/)。

/eventos/event-name 的示例

我试图通过 .htaccess 文件夹解决这个问题,代码如下:

RewriteBase /

RewriteRule ^eventos[/]?$ /eventos.html [L]

更多来自我的 .htaccess 代码

这应该将 eventos/ 带到 /eventos.html,但它会继续访问 /eventos/,显示 /eventos.html 内容,但在尝试访问脚本和样式文件夹以加载 css 时给我 404 错误, javascript,图像等...

无法访问 /eventos

404 错误

如果你想访问该网站仔细查看,它是以下内容:https ://www.serius.pt/eventos

标签: .htaccess

解决方案


推荐阅读