仅在特色页面中显示文章

时间:2012-12-26 14:44:37

标签: joomla joomla2.5 acl

http://example.com/products/2-uncategorised/
http://example.com/products/2-uncategorised/2-aaa-bb-ccccc

我有这种结构,其中产品是带有文章的特色页面。我想要的只是阻止访问类别和相关文章。

因此,http://example.com/products/2-uncategorised/http://example.com/products/2-uncategorised/2-aaa-bb-ccccc应重定向到http://example.com/products

我知道的唯一方法是:

#RedirectMatch 301 ^/products/.*$ http://www.example.com/products

注意:如果我更改了文章的权限,仅对注册用户可用,那么如果用户未注册,则该文章将从特色页面中删除(错误,此页面应 public 的)。

我需要保留精选页面中的所有文章,并阻止单篇文章及其所属类别的访问。

问题:没有.htaccess还有另一种方法吗?

1 个答案:

答案 0 :(得分:-1)

有多条路径到同一篇文章有​​什么问题?

您是否担心用户体验或对SEO的影响? 如果是晚些时候,你可以控制它。 使用“规范”标签,您可以规定哪个是Google等人的索引主网址。

您还可以为每个类别或菜单项操纵机器人设置。

如果是前者,我当然不会建议在htaccess中重定向。如果您绝对必须重定向,请使用Joomla附带的重定向组件。仍然不建议这样做。

为什么不取消精选页面,只使用带有隐藏菜单项的文章。这将提供直接访问,无类别视图。如果你想在类似博客的博客底部添加其他文章,你可以在模块中添加文章并获得类似的效果吗?