На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Можно ли выключить ЧПУ чтобы ссылки были типа id12345?

Вопросы-ответы / 31 июля 2014

Подскажите можно ли выключить ЧПУ. Я хочу чтобы у меня ссылки были типа id12345. Не хочу ЧПУ пользовать.

torg 4 4039
Комментариев: 4
  1. Отключить ЧПУ не получится - оно вшито в движок и является неотъемлемой частью логики его работы. Но если вы хотите адреса типа: http://сайт/id12345, то есть такой вариант, который можно попробовать реализовать:

    1. Убедиться, что в настройках движка разрешено использование синонимов ссылок. для этого откройте файл \application\config\mso_config.php и проверьте чтобы была закомментирована строка:
    2. # $config['mso_permalink_no_slug'] = "no"; // полностью отключить синонимы
    3. Если «id12345» это просто обозначение статьи с ID 12345, то ничего делать не нужно, ибо движок сам должен открывать статью с ID 12345 если обратиться к ней по адресу http://сайт/12345
    4. Если «id12345» это именно адрес в котором присутствуют буквы id, то вам нужно вручную прописывать для каждой страницы slug в виде «id12345».
    5. В любом случае, вам потом потребуется убедиться, что все виджеты, страницы рубрик, тэгов, архива, карты сайта формируют ссылки без slug-а page. Возможно придётся что-то переделать в шаблонах вывода этих страниц.
  2. Серъёзная система должна предусматривать выбор пользователя как пользовать ссылки настраницах автоматически через id или чпу.

    Мне не нравится когда разработчики это ограничивают.

    DLE система даёт выбор, другие форумы тоже.

    В ngcms ввели это ограничение тоже.

    В общем радости от такого ограничения нет.

  3. Из-за присутствия "page" в УРЛ тоже много дискуссий, возможно Макс когда-нибудь реализует возможность настройки ЧПУ, как в ВП например. Маловероятно, но все таки ждем.

    Да и все плюсы ЦМС перевешивают данный "недочет".

  4. Теперь можно воспользоваться плагином friendly_urls