Joomla URL:一篇文章没有';你自己没有一个漂亮的URL吗?

Joomla URL:一篇文章没有';你自己没有一个漂亮的URL吗?,url,joomla,joomla1.5,Url,Joomla,Joomla1.5,我是Joomla(1.5)的新手,我试图澄清Joomla处理URL的方式 我已经激活了他们所谓的“搜索引擎友好URL”。但一个页面(或一篇“文章”)似乎只有在我从菜单链接到它时才会得到这样一个URL 漂亮的(无参数的)URL真的只有在我从菜单链接到页面时才分配给页面吗 我知道我可以为文章指定别名,但它们似乎没有任何作用。文章的URL似乎是由链接到它的菜单项的别名定义的 这是否正确?如果正确,如何链接到页面而不在菜单中列出它们(例如,从另一个页面中) 谢谢 Hannes更新:事实似乎确实如此。我无

我是Joomla(1.5)的新手,我试图澄清Joomla处理URL的方式

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

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

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

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

谢谢


Hannes

更新:事实似乎确实如此。我无法理解为什么有人会以这种方式设计CMS,但我的猜测是这是历史性的(过去只有参数样式的URL,然后在某个点上添加了漂亮的URL)

对我来说,这通常是一个破坏者。一个页面不应该有一堆不同的URL


但我找到了一种解决方法。它是一个名为sh404SEF()的扩展。它重写了站点上的所有URL,实际上非常聪明。

Hannes。我无法重现您的SEF URL问题。以下是我使用Joomla 1.5.12版重新创建问题时所采取的步骤:

我首先根据启用了SEF URL

  • 管理>站点>全局配置> 网站>搜索引擎优化设置>是 三种选择
然后,我创建了测试内容,但没有将其添加到菜单:

  • 管理>内容>分区管理器>新建>“测试分区”
  • 管理>内容>类别管理器>新建>“测试类别”
  • 管理员>内容>文章管理器>新建>“测试文章”,并将其分配给“测试部分/测试类别”
  • 现在我有一篇Joomla文章没有分配给菜单

    然后我转到我网站上的另一篇文章,创建了一个链接,链接到我的文章“测试文章”

  • 管理>内容>文章管理器>编辑>“源文章”
  • 突出显示/选择单词>插入/编辑链接>链接浏览器>内容(非菜单)>测试部分>测试类别>测试文章>插入
  • 请注意,我可以通过选择它作为内容来链接到这篇文章。如果我将它分配到一个菜单,这也是一个选项,但这不是一个要求

    接下来,我转到前端,确定“测试文章”是否有SEF URL。在我的例子中,即使“测试文章”没有分配给Joomla菜单,但在我使用此方法时它确实有SEF URL

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

    • somedomain/test section/99测试类别/217-test-article.html

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

    我知道这是一个老问题,但在Joomla 3中,您可以:

    因此,如果您文章的id为3,别名为类别别名中的articlealias,则url应为:


    测试它,它可以工作。

    我遵循了文章中的步骤,但它对我不起作用。在这种情况下,您创建了一个内部链接,就像创建菜单创建的OP一样。SEF URL是否可能仅在存在任何类型的内部链接时才起作用?