Почему относительные адреса на денвере со слеша, а на сервере нет?
Новичок. Делал проект на денвере. Все работает, сидел довольный.
Перенес на сервер (debian) - не работает. Во всех относительных адресах пришлось убирать начальный слеш.
Почему?
И на чем разрабатывать с компа, чтобы перенос был "ррраз и готово"?
Начальный слеш в ссылке значит, что расчет идет от корня сайта.
Без слеша - от того места где написан.
При использовании в CMS в голове может начаться путаница, потому что физически путь написан в шаблоне, но на деле для браузера шаблон уже "собран" в основной index.
Так что надо один раз разобраться откуда на самом деле Вы хотите считать пути и правильно настроить папки в Денвере.
Да, про слеш понятно. Но меня смутило, что в скриптах из корня сайта в денвере ссылки работают только со слешем, а на сервере только без него. Разве они не равны, если вызов идет из основного index.php?