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
还有另一种方法吗?
答案 0 :(得分:-1)
有多条路径到同一篇文章有什么问题?
您是否担心用户体验或对SEO的影响? 如果是晚些时候,你可以控制它。 使用“规范”标签,您可以规定哪个是Google等人的索引主网址。
您还可以为每个类别或菜单项操纵机器人设置。
如果是前者,我当然不会建议在htaccess中重定向。如果您绝对必须重定向,请使用Joomla附带的重定向组件。仍然不建议这样做。
为什么不取消精选页面,只使用带有隐藏菜单项的文章。这将提供直接访问,无类别视图。如果你想在类似博客的博客底部添加其他文章,你可以在模块中添加文章并获得类似的效果吗?