drupal如何将url别名添加到“sites / all / modules / ...”

时间:2010-07-16 09:31:13

标签: drupal

别名: 管理员/ A / B

源: 站点/所有/模块/ somemodule / somefile

我试过菜单,pathauto,他们都报告这样的源路径不存在或者我没有权限。如何以最简单的方式实现这一目标?

2 个答案:

答案 0 :(得分:1)

Url别名不适用于文件,只适用于Drupal已知的路径(在代码/数据库中定义)。

<强>更新
路径别名通过将url重写为Drupal理解的内容来工作。因此,如果您想为文件创建别名,则需要自己提供文件,因为Drupal不提供文件。
如果你真的想,你可以从中重定向到该文件,但这并不漂亮。

答案 1 :(得分:0)

尝试在 admin / settings / file-system 下将下载方法设置为私有。如果你这样做,Drupal将提供你的文件,重定向可能会起作用(我没有自己测试......: - )。

当然,这在性能方面有代价。您的链接会有所不同。

如果你想保留公共下载方法,你需要在HTTP服务器级别重定向,因为在这种情况下文件请求不会通过Drupal。