aron-novak / pathauto
AronNovak/pathauto
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
- 按正常方式安装模块,请注意有两个依赖项。
- 在“管理”>“配置”>“搜索”>“路径模式”中配置模块 - 通过点击“添加Pathauto模式”创建新模式。
- 在“路径模式”中填写fx [node:title],选择此模式适用的内容类型,给它一个标签(名称)并保存。
- 从现在起保存新内容时,应自动分配一个替代URL
##致谢
原始模块结合了Mike Ryan的autopath和Tommy Sundstrom的path_automatic的功能。
jdmquin @ www.bcdems.net做出了重大改进。
Matt England添加了跟踪器支持(在最近的变化中已删除跟踪器支持)。
Drupal 社区贡献的其他建议和补丁。
当前维护者
- Dave Reid - http://www.davereid.net
- Greg Knaddison - http://www.knaddison.com
- Mike Ryan - http://mikeryan.name
- Frederik 'Freso' S. Olesen - http://freso.dk