Система управления контентом SantaFox

Разработчикам => Функции ядра => Тема начата: Rinat от 16 Июнь 2013, 13:09:35

Название: другой вид url
Отправлено: Rinat от 16 Июнь 2013, 13:09:35
Добрый день!
У меня есть сайт, написан на самописном движке.
К сожалению, не могу перенести его на Сантафокс, есть много много препятсвий.
Одна из самых важных - это то, что я не могу менять вид своих урл, так как они уже хорошо проиндесированы и привязаны к виду
/content/statiya/
у Санты вид типа:
/statya.html
Вопрос, насколько там сложно все привязано к такому виду урл? Придется во многих местах делать правки или не очень?
Вот это как раз меня останавливает.
Название: Re: другой вид url
Отправлено: bubek от 17 Июнь 2013, 00:32:23
Санта не поддерживает ссылки такого вида.
Можно установить со старых страниц 301 редирект через .htaccess.
Название: Re: другой вид url
Отправлено: Rinat от 17 Июнь 2013, 10:55:53
Да это понятно, что не поддерживает.
Вопрос, насколько глубоко там все привязано к такому виду урл? Много ли придется переписывать

За все это дело я так понимаю отвечает класс frontoffice_manager, и его метод start().

Я ее готов переписать, но вот есть ли где-нибудь еще какие-нибудь заморочки?
Вопрос больше к разработчикам системы наверное.

С редиректами экспериментировать боюсь
Название: Re: другой вид url
Отправлено: bubek от 17 Июнь 2013, 11:12:17
Вопрос больше к разработчикам системы наверное.
Это да, только они подскажут.
Насколько я знаю, вы санте идет обращение к файлу index.php, а дальше уже система разруливает сама.
Название: Re: другой вид url
Отправлено: arteshuk от 17 Июнь 2013, 12:35:03
Переписать придется пол ядра и ВСЕ модули, ВСЕ до одного!

Но сделать это реально, геморойно, но реально

в БД id страниц хранится "как нужно" для такого вида ссылок, но дальше сквозь весь движок тянется .'.html'
Название: Re: другой вид url
Отправлено: Rinat от 17 Июнь 2013, 15:36:48
Хорошо, что хоть реально, но плохо, что пол ядра :(
Название: Re: другой вид url
Отправлено: bubek от 17 Июнь 2013, 15:51:52
С редиректами экспериментировать боюсь
А вы попробуйте  ;D, вам понравится.
Название: Re: другой вид url
Отправлено: arteshuk от 17 Июнь 2013, 20:31:51
Хорошо, что хоть реально, но плохо, что пол ядра :(

Ну это образно говоря ))) На самом деле не так много, гораздо сложнее с модулями, особенно с каталогом.

Если нужны новости (/content/statiya/) то там не все так страшно )
Название: Re: другой вид url
Отправлено: Rinat от 17 Июнь 2013, 20:51:46
На самом деле по-хорошему нужно перенести только услуги, урл которых также как и в санте прописаны напрямую.
arteshuk: Я могу получить вашу поддержку? Даже если это не безвозмездно? В принципе писать могу сам все, но не знаю структуру системы и что за что у вас отвечает.
Название: Re: другой вид url
Отправлено: arteshuk от 17 Июнь 2013, 20:56:18
Rinat

ну если этих услуг не так много, может и правда реврайтами (редиректами) проще?

по остальным вопросам в личку или в почту :)
Название: Re: другой вид url
Отправлено: Rinat от 17 Июнь 2013, 21:58:29
Боюсь что нет.
Если есть хоть маленький шанс, что страничка вылетит или будет неправильно воспринята поисковиком или позиции странички упадут до обновления, то у меня будут большие неприятности.
Название: Re: другой вид url
Отправлено: narzankmv от 24 Июнь 2013, 22:54:43
Зачем воротить то, что прекрасно работает? Пускай уже как работало так и работает :)
Название: Re: другой вид url
Отправлено: Rinat от 25 Июнь 2013, 21:35:19
Затем, что я делаю под себя :)
Название: Re: другой вид url
Отправлено: Rinat от 28 Август 2014, 23:31:56
Все возможно!
Забыл сказать, что подобное реализовал, костылями конечно, но работает, и без сильного вмешательства в систему
Название: Re: другой вид url
Отправлено: Oslix от 02 Сентябрь 2014, 10:51:16
Упорный :)