【问题标题】:How to disable access by article id in joomla如何在 joomla 中禁用按文章 ID 访问
【发布时间】:2014-08-21 01:34:44
【问题描述】:

我试图在 Joomla 2.5 中禁用按文章 ID 的直接访问。例如,http://domain.com/6 将显示 ID 为 6 的文章(http://domain.com/6 应重定向到错误页面)。这可以通过默认的 2.5 安装(使用示例数据)http://domain.com/index.php/6 重现,它将显示“澳大利亚公园”。如果可能,我不喜欢使用“.htaccess”或 apache 重写。项目中正在使用“搜索引擎友好 URL”。

谢谢

【问题讨论】:

  • 这是一个奇怪的 joomla 网址。通常,Joomla 2.5 URL 类似于 index.php?option=com_content&view=article&id=6 的文章 ID 为 6。如果 Google 索引是您的问题,最好更改您的 robots.txt 并使用网站管理员工具删除您没有的任何当前索引页面'不想。

标签: php joomla article


【解决方案1】:

为您的文章创建一个具有“特殊”访问级别的菜单项。这将拒绝除管理员之外的所有人访问该文章。您也可以从文章本身执行此操作。

【讨论】:

  • 感谢您的回复。我们不是试图阻止对文章的公开访问,而是通过 URL 中的文章 ID 访问它。问题是我们的一篇文章被谷歌(domain.com/6)索引了,我不知道怎么做,因为我相信我没有引用这样的链接(也许谷歌索引它是因为有人手动搜索它并返回 200)。
【解决方案2】:

尝试插件 JL NO DOUBLES - 它可以解决问题(重定向到具有正确别名的页面)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-13
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多