2009-07-11 151 views
3

我是Joomla(1.5)的新手,我试图澄清一些关于Joomla处理URL的方式。Joomla网址:一篇文章本身没有漂亮的网址?

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

漂亮(无参数)网址真的只在页面链接到它时才分配给网页菜单?

我知道我可以指定别名的文章,但他们似乎并没有做任何事情。一篇文章的URL似乎被链接到它的菜单项的别名来定义。

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

谢谢

Hannes

回答

5

更新:这看起来确实如此。为什么地球上任何人都会以这种方式设计一个CMS,但我的猜测是它是历史性的(过去只有参数风格的URL,然后漂亮的URL在某些时候被打上耳光)。

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

但我找到了一个解决方法。这是一个名为sh404SEF的延伸(http://extensions.joomla.org/extensions/2380/details)。它会重写网站上的所有网址,而且其实非常聪明。 Hannes。

2

Hannes。我无法重现您的SEF URL问题。以下是我尝试使用Joomla版本1.5.12重新创建问题的步骤:

我首先启用了每this article的SEF URL。

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

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

  1. 管理>内容>科长>新建> “试验段”
  2. 管理>内容>类别管理>新建>“测试类别”
  3. 管理>内容>文章经理>新建>‘试验品’,并指定为‘试验段/测试类别’

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

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

  1. 管理>内容>文章管理>编辑>‘源文章’
  2. 高亮/选择一个词>插入/编辑链接>链接浏览器>内容(不菜单)>试验段>测试类别>测试文章>插入

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

接下来,我前往前端以确定“测试文章”是否具有SE F网址与否。就我而言,即使“测试文章”未被分配到Joomla菜单,但当我遵循此方法时,它确实有SEF URL。

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

  • somedomain /试验段/ 99个测试类/ 217-测试article.html

我开始在2009年5月建立一个新的Joomla网站使用1.5和到目前为止还没有找到需要的sh404SEF扩展,虽然我已经看到它有正面的评价。

+0

我遵循了文章中的步骤,但它对我无效。在这种情况下,您创建了一个内部链接,就像创建一个菜单一样。如果有任何形式的内部链接,海基会网址是否有可能只工作? – 2009-07-16 08:09:22