Як правильно залити свій сайт на хостинг щоб всі посилання сайту працювали, mysql

Як правильно залити свій сайт на хостинг? Щоб все посилання сайту працювали ...

На хості є папка www ллю туди сторінку, все ок, вона відображається, але посилання на неї не працюють ...

Звичайна помилка. Якщо у вас Windows, а хостів на Unix.
Unix, на відміну від Windows чутливий до регістру.
Якщо у вас посилання Hello.html а сам файл hello.html, то для нього це різні файли.
У мене якось при заливці змінювався регістр.

Ок ... Зрозумів помилку ... Исправил ... Працює ... А як адаптувати посилання на контент? Куди лити контент?

Що значить "куди лити контент".
Ти заливаєш всю свою сукупність файлів, зберігаючи їх місце розташування один від одного.
Якщо це просто html то контент так і міститься в них, ти просто їх заливаєш.
Якщо це певний скрипт, який імпортує контент з одного файлу, то також всі шляхи до файлів повинні бути збережені.

Відмінностей немає. Як оне виглядає на твоєму компі, так воно повинно виглядати і на сервері. І взагалі все посилання краще вказувати через що не було плутанини.

Чому то посилання залишаються локальними ...

Головне поміняти в конфіги посилання на вже існуючі на хостера, залити базу mysql і поправити шляху і назви якщо вони використовуються інші. Чим на локальному комп'ютері

Як вірно тут підмітили, треба в ФТП клієнта виставляти налаштування щоб закачувалися файли без зміни регістру