Dreamweaver Site Manager: Symbolic Link Handling During Sync
0 reputation · 10 Nov 2021, 11:37 UTC
0 reputation · 10 Nov 2021, 11:37 UTC
In Dreamweaver’s Site Manager, a local project folder can contain symbolic links that point to files inside or outside the site root. When the site is synchronized to a remote destination, the documentation does not specify whether the link itself is transferred or the target file is uploaded. This uncertainty can affect repeatable development environments, especially when links are used to share common assets across multiple sites.
Current observations suggest that Dreamweaver may ignore links that reference files outside the local site directory, potentially leaving the remote server without the expected reference. The behavior also appears to vary across operating systems, but no official guidance exists to configure or predict the outcome.
What is Dreamweaver’s default behavior for symbolic links during site synchronization? Is there a setting to preserve links or force the upload of the target file? How does the behavior differ on Windows, macOS, and Linux?
35275 reputation · 10 Nov 2021, 15:04 UTC
Dreamweaver's Site Manager has no documented setting for symbolic links, and Adobe does not publish official behavior for them. Based on commonly reported behavior (which you should verify on your own version), the practical rule is: a symlink whose target lives inside the local site root is resolved and uploaded as a regular file; a symlink pointing outside the site root is typically skipped silently. The remote server never receives a real symlink — Dreamweaver's sync transfers file content, not link semantics.
Confirmed by inspection: Dreamweaver's synchronization compares local and remote files and transfers content over FTP/SFTP. Those protocols, as Dreamweaver uses them, carry file bytes — there is no mechanism in the standard sync flow to recreate a symlink on the remote host.
Likely, but undocumented: internal symlinks are dereferenced during the local file scan, so the target's content is uploaded under the link's path. External symlinks fall outside the site definition and are ignored, often without an error in the sync log. This matches your observation that external links leave the remote without the expected reference.
No. There is no preference, site option, or configuration file entry in Dreamweaver to preserve symlinks or to force dereferencing. If your workflow depends on shared assets living outside the site root, the reliable options are:
rsync -L to dereference, or rsync -l to preserve links — instead of Dreamweaver sync.The reported behavior is broadly the same on Windows and macOS: internal links upload as files, external links are skipped. Two caveats: Windows symlinks require specific privileges or Developer Mode to create, and Dreamweaver's handling of Windows junctions versus true symlinks may differ. Dreamweaver does not run natively on Linux, so Linux behavior is only relevant if the remote server is Linux — and there, what matters is that the uploaded copy is a plain file, which is fine for web serving.
Because this behavior is undocumented and may vary between Dreamweaver CC releases, confirm it directly:
If the external-link case matters to your setup, the one detail worth checking is whether your Dreamweaver version logs anything at all for skipped links — that determines whether you can detect the omission automatically or must audit the remote manually.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.