【发布时间】:2009-12-21 17:04:25
【问题描述】:
首先,我想为我的无知道歉,但是 mod_rewrite 和 regex 对我来说似乎有点复杂,我需要尽快完成。 基本上我想要完成的是以下几点:
摆脱
.php扩展并摆脱index.php - 基本上当用户输入http://www.example.com/index.html时被重定向到http://www.example.com/ 如果他或她输入除.html以外的任何其他内容以获取未找到的 404 页面。我正在使用 ID 从数据库中获取标题。我想将 /?id=1(每个数字对应数据库中的一个标题)重写为 /title_name.html。
如果用户输入 /unknown_title(在 DB 中找不到标题)或 ...?bleh=hey(或任何其他类似的废话)将他或她重定向到 404.html。
我设法完成了三项工作中的一项,但我不知道如何重定向用户任何想要的案例。如果有人可以提供帮助,我将不胜感激! 提前非常感谢。
【问题讨论】:
标签: apache mod-rewrite url-rewriting