aron-novak/pathauto

本包的最新版本(dev-8.x-1.x)没有可用的许可证信息。

AronNovak/pathauto

安装: 9

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:drupal-module

dev-8.x-1.x 2018-09-27 13:19 UTC

This package is auto-updated.

Last update: 2024-09-28 03:58:33 UTC


README

#Pathauto

如果您正在为该模块开发,请查看pathauto.api.php。

##描述

Pathauto模块为其他模块提供支持函数,以根据适当的准则自动生成别名,并为网站管理员提供中央设置路径。

为核心实体类型提供实现:内容、分类术语和用户(包括博客和论坛页面)。

Pathauto还提供了一种删除大量别名的途径。此功能可在“管理”>“配置”>“搜索和元数据”>“URL别名”>“删除别名”中找到。

##优势

除了使页面地址比“node/138”更反映其内容外,重要的是要知道,现代搜索引擎会高度重视出现在页面URL中的搜索词。通过在URL中自动使用基于页面内容的直接关键词,可以显著增强您页面的相关搜索引擎点击率。

##注意

Pathauto仅向内容、用户和分类术语添加URL别名。因为它是一个别名,所以标准的Drupal URL(例如node/123或taxonomy/term/1)仍将正常工作。如果您有指向标准Drupal URL的外部链接,或者在模块、模板、内容或菜单中包含指向标准Drupal URL的硬编码链接,它将绕过Pathauto设置的别名。

您可能不想在您的网站上为相同的内容使用两个URL。如果这适用于您,请注意,您需要更新内容或块中的任何硬编码链接。

如果您使用“系统路径”(即node/10)用于菜单项和设置等,Drupal将用url_alias替换它。

对于外部链接,您可能需要考虑Path Redirect或Global Redirect模块,这些模块允许您按项目或跨整个网站设置重定向到别名URL。

###(不)用别名替换URL:请记住,只有通过Drupal的Drupal URL和链接API传递的URL在页面输出期间才会用其别名替换。如果模块或您的模板包含硬编码链接,例如'href="node/$node->nid"',则不会用其对应的别名替换它们。

禁用特定内容类型(或分类)的Pathauto

当内容类型的模式留空时,将使用默认模式。但如果默认模式也为空,Pathauto将禁用该内容类型。

安装Pathauto

  1. 按正常方式安装模块,请注意有两个依赖项。
  2. 在“管理”>“配置”>“搜索”>“路径模式”中配置模块 - 通过点击“添加Pathauto模式”创建新模式。
  3. 在“路径模式”中填写fx [node:title],选择此模式适用的内容类型,给它一个标签(名称)并保存。
  4. 从现在起保存新内容时,应自动分配一个替代URL

##致谢

原始模块结合了Mike Ryan的autopath和Tommy Sundstrom的path_automatic的功能。

jdmquin @ www.bcdems.net做出了重大改进。

Matt England添加了跟踪器支持(在最近的变化中已删除跟踪器支持)。

Drupal 社区贡献的其他建议和补丁。

当前维护者