如何让我的网址(mysite.com/node/1)显示为mysite.com/categoryname/myarticlename.html
我用过Joomla!到目前为止,它有一个很好的选择,可以将mod_rewrite与.htaccess一起使用。
如何使用Drupal执行此操作?
这可能吗?
我不知道我是否可以在这里询问这些问题,但如果没有,我会删除这篇文章。
提前致谢!
答案 0 :(得分:2)
首先,确保已正确配置clean URLs。
然后你有两个选择......
如果您希望从附加到节点的属性/字段自动创建别名,请安装Pathauto,Token和Entity模块(最后一个模块包含实体)令牌模块)。然后转到/ admin / config / search / path / patterns,并为各种内容类型定义一些别名。例如
创建内容时,将自动创建别名。根据您选择的设置,当您更新节点时,也可以从新数据更新别名。
作为奖励,您可以安装Global redirect,它将为您处理所有自动301重定向。
除非你有一个非常高级的用例,否则你永远不需要编辑.htaccess文件来提供URL别名。