Как изменить категорию /people/ на /%somethingname%/

А именно что необходимо изменить в файлах, (я знаю что придется менять названия во всех файлах движка) чтобы категория сайт.ком/people/ открывалась по адресу сайт.ком/%somethingelse%/ и поэтому прошу посоветовать программу для массового ренейма или любых советов, которые поспособствуют. Спасибо!

13 комментариев

avatar
зачем?

конфиг до правила ревратов просмотрите.
  • PSNet
  • 0
avatar
1.Защита от ботов (будет изменена не только категория /people/а в целом весомая часть кода, у меня есть терпение на сей счет.
2.сео, это действительно поможет т.к. будут использованы важные ключевики.
3.хочется в последствии переписать 50% движка под свои нужды, я понимаю что это усложнит обновление и добавление новых модулей, но риск дело благородное.

Спасибо что ответили! Жаль что Вы один тут такой смелый!
Всем остальным проще сидеть в ветках про уязвимостей и ботов :)
avatar
/www/config/config.php

$config['router']['page']['people']        = 'ActionPeople';

/www/classes/actions/ActionPeople.class.php
avatar
нет, не так.
вот:

$config['router']['rewrite'] = array(
    'people' => 'allusers'
);
avatar
благодарю за наводку, потихоньку сейчас разберусь с категориями.
avatar
Отлично! А как делать, чтобы /page/anypage/ переделалось в /anypage? То есть удалить /page
avatar
есть разные решения этой задачи, но вот через настройку движка — никак.
avatar
Ок ясно, это к тебе чуть что. Ещё такой же вопрос.

/people/superguy/created/topics/
/people/superguy/created/comments


Как 'created' заменить на 'written'?
avatar
в коде екшена уже копать
avatar
Разобрался на в экшене, и в шаблонах в экшене и блоках меню менять. Спасибо!
avatar
спасибо, понял.
avatar
каким образом это защитит от ботов?
avatar
это спасет от автореггера, который я уверен есть под ливстрит.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.