【发布时间】:2023-04-04 17:12:01
【问题描述】:
在我关于从地址栏中删除文件扩展名的最后一个问题的帮助下,如果页面名称和文件扩展名是直接键入的,即使在使用 htaccess 删除它们之后,HERE 我现在想从网址。具体来说,如果我在浏览器中输入网页的 URL,如下所示:http://webpage.com,当页面提供时,我在浏览器中看到的确切地址。但是,如果我单击页面上的Home 链接,其中自然包含a href="index",地址栏中显示的是http://website.com/index 当然,我可以将代码中的链接更改为a href="http://website.com" 以省略@987654330 @ 部分从显示在地址栏中,但这似乎是一个 hack。
我发现了一篇 SO 文章 HERE,它显示了一种删除 index.php 的方法,但我对如何删除,或者即使该答案中的代码有点迷茫(看到 Rewrite Base / 时我特别卡住)
) 可以与提供给我的代码 HERE 混合,以便在删除文件扩展名后删除 index。
如果这不是一个明确的解释,我提前道歉,我在这里处于新的领域。非常感谢!
【问题讨论】:
标签: php .htaccess mod-rewrite