如何在drupal项目中添加.html扩展名
drupal 节点中的 html 扩展。就像我
abc.com/node/1
abc.com/node/2
abc.com/node/3
现在有一个项目,我想添加
abc.com/node/1.html
或
abc.com/node/1.php
等等,
我从某人那里听说有可用的模块,如果是的话请告诉我模块名称,如果通过更改文件或模板文件也告诉我我该怎么做
谢谢
html extensions in drupal nodes. like i have project
abc.com/node/1
abc.com/node/2
abc.com/node/3
now i want to add
abc.com/node/1.html
or
abc.com/node/1.php
etc
i heard from some one that there is module available for this if it is then please tell me that module name and also if via changing files or template files also tell me how can i do that
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想在逐个节点的基础上执行此操作,您可以使用 Drupal 的核心 Path 模块。启用它并且您正在创建节点时,您应该会看到一个标题为
URL 路径设置
的字段集。在那里插入自定义路径别名,保存节点,然后您可以从该路径访问该节点。如果您想按内容类型分配路径别名(例如,所有民意调查的别名为
example.com/poll/#
),您可以使用 Pathauto 模块。这对于生成 URL 别名非常有用。即使您已经为某种类型的内容设置了模式,您也始终可以使用URL 路径设置
字段集覆盖它。您可以在
admin/build/path/pathauto
中更改创建 URL 别名模式。有关 Pathauto 模块 的帮助,请参阅 文档。If you want to do this on a node-by-node basis, you can use Drupal's core Path module. When it is enabled and you are creating a node, you should see a fieldset titled
URL path settings
. Insert your custom path alias there, save the node and then you can access the node from that path.If you want to assign path aliases by a type of content (ex. for all polls have an alias of
example.com/poll/#
) you can use the Pathauto module. This is extremely useful for generating URL aliases. Even if you have a pattern in place for a type of content, you can always override it using theURL path settings
fieldset.You can change create URL alias patterns at
admin/build/path/pathauto
. For help with the Pathauto module, see the Documentation.