【问题标题】:Joomla URLs: An article doesn't have a pretty URL by itself?Joomla URLs:一篇文章本身没有漂亮的 URL?
【发布时间】:2010-11-09 23:05:41
【问题描述】:

我是 Joomla (1.5) 的新手,我试图澄清一些关于 Joomla 处理 URL 的方式。

我已经激活了他们所谓的“搜索引擎友好 URL”。但似乎一个页面(或“文章”只有在我从菜单链接到它时才会获得这样的 URL。

漂亮的(无参数)URL 真的只有在我从菜单链接到页面后才分配给它们吗?

我知道我可以为文章指定别名,但它们似乎没有任何作用。一篇文章的 URL 似乎是由链接到它的菜单项的别名定义的。

这是否正确,如果正确,我如何链接到页面而不在菜单中列出它们(例如,从另一个页面中)。

谢谢

汉尼斯

【问题讨论】:

    标签: url joomla joomla1.5


    【解决方案1】:

    更新:似乎确实如此。到底为什么有人会以这种方式设计 CMS,这超出了我的理解,但我的猜测是它具有历史意义(过去只有参数样式的 URL,然后有时会出现漂亮的 URL)。

    这通常对我来说是个大问题。一个页面不应该有一堆不同的 URL。

    但我找到了一种解决方法。这是一个名为 sh404SEF (http://extensions.joomla.org/extensions/2380/details) 的扩展。它重写了网站上的所有 URL,实际上非常聪明。

    【讨论】:

      【解决方案2】:

      汉尼斯。我无法重现您的 SEF URL 问题。以下是我为使用 Joomla 版本 1.5.12 重现您的问题而采取的步骤:

      我首先为 this article 启用了 SEF URL。

      • 管理 > 站点 > 全局配置 > 网站 > SEO 设置 > 是的 三个选项。

      然后我创建了测试内容而不将其添加到菜单中:

      1. 管理 > 内容 > 部分管理器 > 新建 > “测试部分”
      2. 管理 > 内容 > 类别管理器 > 新建 > “测试类别”
      3. Admin > Content > Article Manager > New > “Test Article”并将其分配给“Test Section / Test Category”

      现在我有一篇未分配给菜单的 Joomla 文章。

      然后我转到我网站上的另一篇文章,并创建了一个指向我的文章的链接,标题为“测试文章”。

      1. 管理 > 内容 > 文章管理器 > 编辑 > “源文章”
      2. 突出显示/选择一个单词 > 插入/编辑链接 > 链接浏览器 > 内容(非菜单)> 测试部分 > 测试类别 > 测试文章 > 插入

      请注意,我可以通过选择它作为内容链接到这篇文章。如果我将它分配给菜单,那也是一个选项,但这不是必需的。

      接下来我去前端判断“测试文章”是否有SEF URL。就我而言,即使“测试文章”没有分配给 Joomla 菜单,但当我采用这种方法时,它确实有一个 SEF URL。

      我的 SEF URL 看起来像这样(使用 example.com 作为“假”域):

      • somedomain/test-section/99-test-category/217-test-article.html

      我于 2009 年 5 月开始使用 1.5 构建一个新的 Joomla 网站,到目前为止还没有发现需要 sh404SEF 扩展,尽管我观察到它有积极的评价。

      【讨论】:

      • 我按照文章中的步骤操作,但它对我不起作用。在这种情况下,您创建了一个内部链接,就像 OP 通过创建一个菜单一样。 SEF 网址是否可能仅在存在任何类型的内部链接时才有效?
      【解决方案3】:

      我知道这是一个老问题,但在 joomla 3 中你会这样做:

      http://example.com/index.php/category-alias/article_id-article_alias

      所以如果你文章的id是3,别名是分类别名中的articlealias,url应该是:

      http://example.com/index.php/alias/3-articlealias

      测试一下,它可以工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-23
        • 2014-12-24
        • 2010-11-17
        • 2019-11-14
        • 2010-11-01
        • 1970-01-01
        • 2018-01-31
        相关资源
        最近更新 更多