【问题标题】:Drupal SEO friendly URL's when promoting to front page推广到首页时的 Drupal SEO 友好 URL
【发布时间】:2012-10-10 18:27:25
【问题描述】:

当我在 Drupal 中将页面提升到首页时,主页上显示“阅读更多”的链接指向 node/11

我已启用 Pathauto,并且该文章的发布设置下的复选框已选中“生成自动 URL 别名”

我希望“阅读更多”按钮指向友好的 URL。

如果我手动导航到它有效的友好 URL,则只有主页上的链接链接到“node/11”

【问题讨论】:

    标签: drupal


    【解决方案1】:

    这听起来很像您的主题或模块正在覆盖这些链接。当 Drupal 动态生成链接时(与核心或大多数贡献的主题/模块一样),它会自动使用路径别名。

    另一个值得关注的地方是,如果您正在为主页使用自定义视图(使用视图模块)(而不是由节点模块呈现的 Drupal 的默认视图),您可能已将视图配置为输出链接以一种不会被重写的方式。

    我建议切换到 Garland 或 Bartik 主题(取决于您的版本),看看它们是如何输出的。如果他们仍然没有使用别名,那么一个模块正在覆盖它们(没有核心模块会这样做,几乎所有的 contrib 模块也不会这样做,所以它可能是自定义模块或视图)。

    【讨论】:

    • 这是一个自定义模块。终于找到了文件,将链接替换为drupal_lookup_path('alias',"node/".$row->nid) 感谢帮助。
    猜你喜欢
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    • 2011-01-22
    • 2016-04-13
    相关资源
    最近更新 更多