Форум UnitCMS

SP5.0.2 на windows хостинг, проблема с ссылками

Leks

На windows хостингу нет mod_rewrite, нет возможности использовать .Htaccess.
Если отключить чпу, часть сайта работает, но некоторые ссылки нет: при отправке сообщения (в верхнем меню контакты) переходит на http://www.magazinitalia.it/contact/  и страница выдает ошибку HTTP Error 404.0 - Not Found, то же самое, когда выбрать англ. мову http://www.magazinitalia.it/en/ и ошибка, то же после регистрации...где и что нужно поменять, чтоб это исправить?

slamm™

  • "Lego Edition" Support
  • *****
  • 1438
  • +263/-3
  • Програмист Lego SP
    • Разработка модулей для LegoSP
Re: SP5.0.2 на windows хостинг, проблема с ссылками
« Ответ #1 : Май 17, 2012, 05:08:18 pm »
На windows хостингу нет mod_rewrite, нет возможности использовать .Htaccess.
Если отключить чпу, часть сайта работает, но некоторые ссылки нет: при отправке сообщения (в верхнем меню контакты) переходит на http://www.magazinitalia.it/contact/  и страница выдает ошибку HTTP Error 404.0 - Not Found, то же самое, когда выбрать англ. мову http://www.magazinitalia.it/en/ и ошибка, то же после регистрации...где и что нужно поменять, чтоб это исправить?
Много чего править нужно, так как практически везде при отсутствии страницы кидает на /404/ что по сути тоже ЧПУ.
Но в основном нужно править файлы соответствующие запросу в папке includes/
Помог ?! Скажи спасибо на один из кошельков =)
WM: Z417625084406, R258781682589, U149520171899
YM: 410011436110815
_________
Skype: slamm_spec
URL: http://slamm.com.ua

nictboom

Re: SP5.0.2 на windows хостинг, проблема с ссылками
« Ответ #2 : Май 17, 2012, 11:05:52 pm »
да, при отсутствии ЧПУ править многое надо. хотя это может минус нам, как разработчикам, так и поддержке.
для файла includes/contact.php смотрите на "выражение"    if (CONF_CHPU) $row[0] = "contact/";
    else  $row[0] = 'index.php?contact';
и пробуйте править под себя(заменять $row[0] = "contact/"; ).
в краце: если ЧПУ включены, то так адрес выглядит: contact/, по иначему: index.php?contact...
это для этой ситуации.
а на перспективу, если нет возможности для включения ЧПУ, рекомендую смотреть .htaccess и сравнивать адреса переадресации, как советовал slamm, проверять в папке: includes/ (пример: header("Location:тут адрес куда")).
« Последнее редактирование: Май 18, 2012, 01:56:45 am от nictboom »