用winscp传隐藏文件,核心操作很简单:先调出远程面板里所有以点号开头的文件,比如 .htaccess、.env、.user.ini,之后直接拖拽上传就行。要是你看不到这些隐藏文件,不代表服务器上不存在,大概率是winscp当前面板默认把这类文件给过滤掉了。
先连接到目标目录
打开WinSCP,用SFTP或者SCP协议登录服务器,进到你要操作的网站根目录或者项目目录就行。软件默认左栏是本地电脑的文件,右栏是服务器上的远程文件,咱们要找的点开头隐藏文件,全看右栏的远程面板有没有开启显示权限。

打开显示隐藏文件选项
要是右栏里找不到.htaccess这类文件,要么去WinSCP的顶部菜单里找「显示隐藏文件」的开关,要么直接按快捷键 Ctrl+Alt+H。开完之后刷新一下远程目录,所有隐藏文件就会和普通文件一起列出来了。

传输前确认覆盖方向
传文件的时候注意方向:上传隐藏文件,就从左栏本地目录拖到右栏远程目录;下载的话反过来拖就行。要覆盖 .env、.htaccess 这类配置文件之前,一定先把服务器上的原文件下载备份一份,别不小心把线上在用的配置替换成本地的测试版本。

传完之后刷新一下远程目录,核对下文件大小、修改时间有没有更新。要是改完之后服务器上的配置还是没生效,再去排查文件权限、Web 服务缓存、还有应用的配置读取路径这几个地方就行。

















