【发布时间】:2012-06-13 01:01:25
【问题描述】:
Joomla 1.5 的 URL 结构在 2.5 版中发生了变化。
之前:
http://example.com/index.php?option=com_content&task=view&id=587&Itemid=73
现在是:
http://example.com/index.php?option=com_content&view=article&id=587&Itemid=114
*注意 id 和 itemid 编号会根据页面而变化,虽然所有页面都有一个 id,但并非所有页面都在 url 中有 Itemid。
虽然我们更新了数据库中的所有链接,但很多人仍然拥有旧的链接结构,所以我们想要编辑 htaccess 文件,这样如果有人进入旧的结构,它将转发到正确的结构。
只需将在 example.com 中输入的任何带有 task=view 的 URL 替换为 view=article。
有谁知道在 htaccess 中执行此操作的简单方法,可能是替换查询字符串方法和 301 重定向?
【问题讨论】:
标签: .htaccess mod-rewrite