
Я создал сайт на тестовом сервере на моей локальной машине Windows, и теперь я хочу перенести его на удаленный сервер, который является Linux. Оба сайта работают под Apache.
Чтобы создать символические ссылки в Windows, останавливается сервер и используется mklink /d source destination
, и я был осторожен, чтобы использовать относительный синтаксис - например. ..\imgdir instead of C:\htdocs\imgdir
. Я не знаю, имеет ли это значение, но в моем мозгу это имело смысл. Запустил сервер, символические ссылки работают нормально.
Однако, когда я загружаю сайт с FTP, симлинки исчезают. Папки просто исчезают. Этого следовало ожидать? Есть ли решение?
решение1
Это ожидаемое поведение - FTP ничего не знает о символических ссылках и не может их создавать - он работает с обычными файлами и каталогами. Даже если поддерживается, я не очень понимаю, как это будет работать. Символические ссылки Windows отличаются от символических ссылок Linux.