Drupal, как добавить псевдоним URL в "sites / all / modules / ..." - PullRequest
0 голосов
/ 16 июля 2010

Псевдоним: админ / а / б

Источник: сайты / все / модули / somemodule / * 1003 некий-файл *

Я попытался в меню, pathauto, они оба сообщают, что такой исходный путь не существует, или у меня нет разрешения. Как это может быть достигнуто самым простым способом?

Ответы [ 2 ]

1 голос
/ 16 июля 2010

Псевдоним URL не работает с файлами, только пути, известные Drupal (определенные в коде / базе данных).

Обновление:
Псевдонимы пути работают путем перезаписиURL в то, что понимает Drupal.Поэтому, если вы хотите создать псевдоним для файла, вам нужно будет обслуживать файл самостоятельно, поскольку Drupal не обслуживает файлы.
Если вы действительно хотите, вы можете сделать перенаправление на файл из, ноэто не красиво.

0 голосов
/ 19 июля 2010

Попробуйте установить приватный метод загрузки в admin / settings / file-system . Если вы это сделаете, Drupal будет обслуживать ваши файлы, и перенаправления могут работать (я сам не проверял ...: -).

Естественно, это имеет цену с точки зрения производительности. Ваши ссылки будут выглядеть иначе.

Если вы хотите сохранить публичный метод загрузки, вам нужно перенаправить на уровне HTTP-сервера, потому что в этом случае запросы файлов не проходят через Drupal.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...