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 重定向?