Posted on 28-09-2009
Filed Under (技术) by waterlin

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.

© 2009, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

(0) Comments    (844) Views    Read More   
Post a Comment
Name:
Email:
Website:
Comments: