Автор Тема: другой вид url  (Прочитано 10265 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rinat

  • Старый лис
  • *****
  • Сообщений: 602
  • Авторитет: 36
    • Просмотр профиля
другой вид url
« : 16 июня 2013, 13:09:35 »
Добрый день!
У меня есть сайт, написан на самописном движке.
К сожалению, не могу перенести его на Сантафокс, есть много много препятсвий.
Одна из самых важных - это то, что я не могу менять вид своих урл, так как они уже хорошо проиндесированы и привязаны к виду
/content/statiya/
у Санты вид типа:
/statya.html
Вопрос, насколько там сложно все привязано к такому виду урл? Придется во многих местах делать правки или не очень?
Вот это как раз меня останавливает.

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
Re: другой вид url
« Ответ #1 : 17 июня 2013, 00:32:23 »
Санта не поддерживает ссылки такого вида.
Можно установить со старых страниц 301 редирект через .htaccess.
« Последнее редактирование: 17 июня 2013, 00:37:05 от bubek »

Оффлайн Rinat

  • Старый лис
  • *****
  • Сообщений: 602
  • Авторитет: 36
    • Просмотр профиля
Re: другой вид url
« Ответ #2 : 17 июня 2013, 10:55:53 »
Да это понятно, что не поддерживает.
Вопрос, насколько глубоко там все привязано к такому виду урл? Много ли придется переписывать

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

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

С редиректами экспериментировать боюсь

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
Re: другой вид url
« Ответ #3 : 17 июня 2013, 11:12:17 »
Вопрос больше к разработчикам системы наверное.
Это да, только они подскажут.
Насколько я знаю, вы санте идет обращение к файлу index.php, а дальше уже система разруливает сама.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Re: другой вид url
« Ответ #4 : 17 июня 2013, 12:35:03 »
Переписать придется пол ядра и ВСЕ модули, ВСЕ до одного!

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

в БД id страниц хранится "как нужно" для такого вида ссылок, но дальше сквозь весь движок тянется .'.html'

Оффлайн Rinat

  • Старый лис
  • *****
  • Сообщений: 602
  • Авторитет: 36
    • Просмотр профиля
Re: другой вид url
« Ответ #5 : 17 июня 2013, 15:36:48 »
Хорошо, что хоть реально, но плохо, что пол ядра :(

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
Re: другой вид url
« Ответ #6 : 17 июня 2013, 15:51:52 »
С редиректами экспериментировать боюсь
А вы попробуйте  ;D, вам понравится.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Re: другой вид url
« Ответ #7 : 17 июня 2013, 20:31:51 »
Хорошо, что хоть реально, но плохо, что пол ядра :(

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

Если нужны новости (/content/statiya/) то там не все так страшно )

Оффлайн Rinat

  • Старый лис
  • *****
  • Сообщений: 602
  • Авторитет: 36
    • Просмотр профиля
Re: другой вид url
« Ответ #8 : 17 июня 2013, 20:51:46 »
На самом деле по-хорошему нужно перенести только услуги, урл которых также как и в санте прописаны напрямую.
arteshuk: Я могу получить вашу поддержку? Даже если это не безвозмездно? В принципе писать могу сам все, но не знаю структуру системы и что за что у вас отвечает.
« Последнее редактирование: 17 июня 2013, 20:57:40 от Rinat »

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Re: другой вид url
« Ответ #9 : 17 июня 2013, 20:56:18 »
Rinat

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

по остальным вопросам в личку или в почту :)

Оффлайн Rinat

  • Старый лис
  • *****
  • Сообщений: 602
  • Авторитет: 36
    • Просмотр профиля
Re: другой вид url
« Ответ #10 : 17 июня 2013, 21:58:29 »
Боюсь что нет.
Если есть хоть маленький шанс, что страничка вылетит или будет неправильно воспринята поисковиком или позиции странички упадут до обновления, то у меня будут большие неприятности.

Оффлайн narzankmv

  • #dev
  • Новичок
  • *
  • Сообщений: 48
  • Авторитет: 7
  • Пол: Мужской
    • Просмотр профиля
Re: другой вид url
« Ответ #11 : 24 июня 2013, 22:54:43 »
Зачем воротить то, что прекрасно работает? Пускай уже как работало так и работает :)

Оффлайн Rinat

  • Старый лис
  • *****
  • Сообщений: 602
  • Авторитет: 36
    • Просмотр профиля
Re: другой вид url
« Ответ #12 : 25 июня 2013, 21:35:19 »
Затем, что я делаю под себя :)

Оффлайн Rinat

  • Старый лис
  • *****
  • Сообщений: 602
  • Авторитет: 36
    • Просмотр профиля
Re: другой вид url
« Ответ #13 : 28 августа 2014, 23:31:56 »
Все возможно!
Забыл сказать, что подобное реализовал, костылями конечно, но работает, и без сильного вмешательства в систему

Оффлайн Oslix

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2 472
  • Авторитет: 346
  • Пол: Мужской
    • Просмотр профиля
Re: другой вид url
« Ответ #14 : 02 сентября 2014, 10:51:16 »
Упорный :)