-1

我知道这个话题已经被讨论过并被打死了……但我的话题太简单了,也许我太复杂了?我已经编写了我的 .htaccess 文件,但它一直是用于动态内容的。pagename.php?id=1 或其他...但在这种情况下,我有一个 10 页的静态网站。没有 CMS,没有数据库...漂亮而简单的扁平 php 文件。PHO 仅用于某些包含文件。它实际上是 HTML。

但是,我想从链接中删除扩展名,以便 www.example.com/about.php 变为 www.example.com/about

我遇到的棘手部分是代码中的现有 URL

<a href="http://www.example.com/about.php">

我希望在用户滚动并单击它时重新编写,而无需编辑网站或更改文件名。虽然看似简单的任务,但我似乎无法让它发挥作用?任何想法重写规则是什么?

4

1 回答 1

2

mod_rewrite 不会重写您的文档。它只重写浏览器发送的请求(浏览器只在用户点击链接后发送请求,即使这样当前显示页面的内容也不会改变)。

除非您想进行重大研究,否则您可能必须编辑文件。

于 2012-05-28T19:01:58.237 回答