Решительно непонятно зачем это надо, но раз заказчик требует, то хоть умри но сделай.
файл path.inc
function drupal_init_path() {
if (!empty($_GET['q'])) {
$_GET['q'] = drupal_get_normal_path(trim($_GET['q']));
}
else {
$_GET['q'] = drupal_get_normal_path(variable_get('site_frontpage', 'node'));
}
}
if (!empty($_GET['q'])) {
$_GET['q'] = drupal_get_normal_path(trim($_GET['q']));
}
else {
$_GET['q'] = drupal_get_normal_path(variable_get('site_frontpage', 'node'));
}
}
теперь друпал не обрезает слеш в конце и находит ноду с / в конце адреса
файл pathauto.inc соответствующего модуля
и "or trailing slashes" больше не "Trim"
Комментарии
у меня и без правок находит ноду с / в конце адреса))
ТС, а вы в курсе что это можно сделать сохранив жизнь котят?
как?
в оригинале / явным образом вырезается
как? синоним будет совпадать?
http://drupal.org/drupal-6.16/ — тоже работает
http://www.drupal.ru/node/41473/ — work
Будет. Идёт либо в API, либо в поиск, либо вот:
http://linkcash.ru/4107/bb0843cb2e817014d4cd9b958593a824a3667283
Для искоренения котято-убийц
ага, а также
http://drupal.org/drupal-6.16
http://www.drupal.ru/node/41473
работает
финальный / просто обрезается и игнорируется
этого не надо, надо другое
надо чтобы / можно было добавлять в конец урла, а можно было не добавлять
и чтобы pathauto его туда ставил, ну или не ставил
без появления дублей, даже если они такие безобидные, и чтобы алиас совпадал с урлом
Напрасен ваш сарказм
на ссылку такого вида только такая реакция
/ добавится ко всем ссылкам, а в синониме не появится
а глобал редирект перенаправит запрос к ссылке без /