【问题标题】:Joomla URL-RewriteJoomla URL-重写
【发布时间】:2013-09-28 02:23:45
【问题描述】:

我在一个 joomla 网站 (2.5) 的 url 重写中遇到了一些奇怪的行为。

这是我的情况:

两个相同的网站。一个运行 joomla 1.5,另一个运行 joomla 2.5。两者都在 IIS 7 上。有一个外部插件(自己构建),它在两个 joomla 上发布文章链接列表。主页上的某种“最新消息”模块。 此插件发布带有如下网址的链接:
index.php?option=com_content&view=article&id=2518&Itemid=97&lang=de

如果在 joomla 后端关闭 URL 重写,则此链接有效。现在,当我打开 url 重写时。链接如下所示:

Joomla 1.5
http://example.com/de/category/news/2518.html(链接有效!)

Joomla 2.5
http://example.com/de/category/news.html?id=2518(链接失效!404)

这些 joomla 版本之间似乎存在差异。谁能给我一个提示,用 joomla 2.5 解决这个问题?非常感谢。

【问题讨论】:

标签: joomla iis-7 url-rewriting joomla2.5 joomla1.5


【解决方案1】:

我找到了解决方案。现在我用JRoute在插件中建立我的链接:

$link = JRoute::_("index.php?option=com_content&view=article&id=$id&catid=$catid:$catalias&Itemid=$itemid");

【讨论】:

    猜你喜欢
    • 2013-03-09
    • 2014-05-14
    • 2015-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 2013-01-16
    • 2012-06-05
    相关资源
    最近更新 更多