Назад | Перейти на главную страницу

Перенос сайта, созданного на сервере Windows Apache, на сервер Linux Apache - символические ссылки исчезают

Я создал сайт на тестовом сервере на моем локальном компьютере с Windows, и теперь я хочу перенести его на удаленный сервер, которым является Linux. Оба сайта работают под Apache.

Чтобы создать символические ссылки в Windows, останавливается сервер и используется mklink /d source destination, и я был осторожен при использовании относительного синтаксиса - например. ..\imgdir instead of C:\htdocs\imgdir. Не знаю, имеет ли это значение, но в моем мозгу это имело смысл. Запустил сервер, символические ссылки работают нормально.

Однако, когда я загружаю сайт через FTP, символические ссылки исчезают. Папки просто исчезают. Этого следовало ожидать? Есть ли решение?

Это ожидаемое поведение - FTP ничего не знает о символических ссылках и не может их создавать - он работает с обычными файлами и каталогами. Даже если поддерживается, я не очень понимаю, как это будет работать. Символические ссылки Windows отличаются от символических ссылок Linux.