Drupal 默认是用一个一个的 node 来表示内容的,node 是 Drupal 里最基本的页面元素。几乎所有的内容都能称为 node,当然,它的 URL 并不友好,默认是下面的形式:

http://yourdomain/node/37

这种类型的 URL 并不能一目了然地理解页面的性质,最好能给页面设置有规律的别名 (alias)。

要让 Drupal 具备重写 URL aliases 功能的话,可以在管理后台激活 path 模块,然后再安装 pathauto 模块,安装前的效果如下图所示:

DrupalPathAutoBeforeCopyright.png

安装完成后,在 Home » Administer » Site building » URL aliases 里,就可以看到多了一个 Automated alias settings 选项页,在这里可以根据任意喜好,随便修改 URL alias 设置。安装后的效果如下图所示:

DrupalPathAutoAfterCopyright.png

在我们定制完规则要生成 aliases 的时候,记得把最下面这个选项勾上:

Bulk generate aliases for nodes that are not aliased

要删除某一类别的 aliases 的话,可以在 Home » Administer » Site building » URL aliases 里的 Delete aliases 选项页里进行操作。

原创文章,如转载请注明:转载自细节之锤 [ http://blog.waterlin.org/ ]

Copyright © WaterLin.org. All rights reserved.