2
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

注意:如果我更改文章的权限,仅对注册用户可用,如果用户未注册,则文章将从精选页面中删除(错误,此页面应该是公共的)。

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

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

4

1 回答 1

-1

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

您是否担心用户体验或对您的 SEO 的影响?如果是后者,那么您可以对此有所控制。使用“规范”标签,您可以规定哪个是 Google 等索引的主 URL。

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

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

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

于 2013-03-29T10:15:43.300 回答