Помогите решить проблему, для таксономии выводит этот модуль следущее к примеру
/news/avto
Помогите сделать так
/news/avto/
Я добовлял в правилах слеш в конец - [vocab]/[catpath-raw]/
он просто его игнорирует и всеравно продолжает выводить
/news/avto
Убирал в настройках не удалять слеш не помогает... я так понимаю что нада править код модуля, может кто подскажет где и как ?
Комментарии
Один вопрос: зачем?
Жить мешает, спать не можете, нервное расстройство, постоянные депрессии?
СЕО-дрочка
во во, все для сео... должно быть красиво и правельно, папки должны закрываться... но я так думаю это в хтссе нада править...
bgfyewf
И нах для СЕО слэш на конце????
какие ещё папки в url?
Ты не СЕО-дрочун, тебе непонять
подскажите просто где чего дописать, поверте сео драчунам это нада
Увы, но говорить про этот порваный баян я не буду, сие имеется в поиске
не имеется, я весь поиск с запросом pathauto перечитал, может канешно не увидел ... много там тем... но упорно бился вчера 2 часа ...
Вам необходим переводчик для общения с гуглом на неведомом гугловом диалекте? Фраза, что Вам нужна на гугловом звучит так: "drupal слэш в конце пути"
И не одного решения, только разговоры...
вот нашол в модуле pathauto в файле pathauto.inc 221 строка
<?php
// Trim duplicate, leading, and trailing back-slashes.
// Trim duplicate, leading, and trailing separators.
// Enforce the maximum length.
function pathauto_clean_alias($alias) {
$output = $alias;
$output = _pathauto_clean_separators($output, '/');
$output = _pathauto_clean_separators($output);
$separator = variable_get('pathauto_separator', '-');
$maxlength = min(variable_get('pathauto_max_length', 100), _pathauto_get_schema_alias_maxlength());
$output = drupal_substr($output, 0, $maxlength);
return
$output;}
?>
коментируем
<?php
$output = _pathauto_clean_separators($output, '/');
?>
и вот казалось бы щастье... слеш добовляеца и не режеца... но блин и нече не находит...
нада теперь что бы этот слеш при поиске статьи или таксономии отрезался... пока не нашол, может кто подскажет ?
ахаха) пилите, шура, пилите
все, проблема вроди бы решена, пишу что бы больше НИКТО НИКОГДА этого не спрашивал и не пилил напильником
значить идем в includes/path.inc
меняем функцию drupal_init_path
вместо нее пишем
<?php 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'));
}
}?>
после идем в модули и в модуле pathauto правим pathauto.inc
ориентировочно 210 строка...
всеголишь нужно закоментировать строку
<?php $output = _pathauto_clean_separators($output, '/'); ?>
и вроди бы и все...
пс: только закрытие открытие тега пхп не нада...
и отдельное спасибо за идею Punk_UnDeaD
indimion, без иронии интересуюсь - какова цель слэша на конце для сео? с сео тоже вроде не первый день, но о таком как-то не слыхал
ну скажу одно, турецкая-мебель.html подскажет поисковику что это страница о тур. мебели... (ключевое слово страница)
/турецкая-мебель/ - подскажет поисковику что этот раздел или папка содержит страниу(ы) о турецкой мебели...
/турецкая-мебель - это что ? страница? раздел ? папка ?
достаточно почитать что пишут поисковики о том ак нужно делать сайти и страницы что бы они были максимально оптимизированы...
я не говорю что это играет мега роль в выдаче, но это дает сто процентов + .
все это мое ИМХО )
Так ИМХО или
?
Пруфлинк собственно в студию
это url
бред
да я никому нечего не навязую, сам пользуюсь такиим пониманием и резальтатом домовлен.
Хочу задать вопрос: Быстрые ссылки у Вас есть?
По-моему именно в этом проблема drupala - слеш на конце...
Или может у кого-то нет слеша на конце и есть быстрые ссылки в выдаче яндекса???
>> достаточно почитать что пишут поисковики о том ак нужно делать сайти и страницы что бы они были максимально оптимизированы...
ну и где там такое прописано?? вообще впервые слышу о таком методе.
Есть подозрение, что если бы ваш метод имел ценность, о нем как минимум писали сеошники в блогах и на сечинджайнсе. Да и для друпала кто-нить модуль обязательно склепал, без внимания вряд ли бы оставили. Даже если дает минимальный выигрыш в борьбе за позиции.
Дык, о нём и пишут, только редко, в основном с вопросами как сделать.
Если отталкиваться от логики:
то
"/турецкая-мебель/" == "/турецкая-мебель/index.html"
Никогда не встречал, ну да ладно. сиииильно сомневаюсь, что это даст какой-то выигрыш в сео.
то есть можно сделать чтобы "каталог" т.е. категория закрывались "/index.html" а как? Через патчавто прописать это при добавлении новой категории? А потом не будут новые страницы прописоваться как "/турецкая-мебель/index.html/новая_страница.html" ?
Надо же так: "/турецкая-мебель/новая_страница.html"
Это вопросы к ТС, сугубо моё предположение
Теперь есть более легкое решение без необходимости пилить:
http://drupal.org/project/trailing_slash