【问题标题】:Joomla article alies are not workingJoomla 文章别名不起作用
【发布时间】:2012-12-27 11:23:16
【问题描述】:

通过别名访问新创建的文章时出现 404 错误, 我发现需要做一些这样的事情:

http://yoursite.com/section-alias/category-alias/article-alias

仍然显示 404 错误,知道吗? 如果我只使用http://yoursite.com/section-alias 它还给出了 404 - 有什么想法吗?

我正在使用 joomla 1.5.23

我目前的 sef 设置是:

  • 搜索引擎友好:开启
  • 使用 Apache mod_rewrite:开启
  • 为 URL 添加后缀:off

【问题讨论】:

  • 你创建菜单项了吗?

标签: php joomla


【解决方案1】:

从菜单管理器创建一个隐藏菜单(即不向网站访问者显示的菜单)并将文章添加为菜单项。您无需为此菜单创建模块,因为您不会在前端显示它们。通过创建一个菜单项,Joomla 会跟踪别名并正确显示它们。

顺便说一句,您打开了搜索友好的网址...所以您是否将 htaccess.txt 重命名为 .htaccess?也请检查一下。

如果某些链接出现 404 错误,请检查所有菜单并查找别名重复。

也请看看这个帖子:http://forum.joomla.org/viewtopic.php?p=1896103

【讨论】:

  • 是的,我打开了 SEF URL,还有 .htaccess,它也适用于某些文章而没有任何错误,但可以让它适用于新创建的文章
  • 检查所有菜单并查找重复的别名。并删除创建日期和发布日期。
  • 你的意思是必须有一个具有该别名的菜单项?我的意思是有没有办法从文章中做到这一点?
【解决方案2】:

您还需要创建一个指向本文的菜单项。然后,您可以使用菜单别名访问文章。

【讨论】:

  • 菜单项?菜单管理器里面有很多菜单,我应该在哪个中创建这个?或者我应该用这篇文章的名字创建新菜单?
  • 随心所欲地创建它。把它命名为你想要的。只需确保输入 url domain.com/menu-alias
  • 我认为这不是人类做那种事情的方式......而且很可悲......为什么 joomla 开发人员不只是创建这种机制来在没有菜单的情况下工作?跨度>
  • 你的意思是必须有一个具有该别名的菜单项?我的意思是有没有办法从文章中做到这一点?
猜你喜欢
  • 2011-06-13
  • 1970-01-01
  • 2013-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-12
  • 2014-12-01
  • 1970-01-01
相关资源
最近更新 更多