只修改文件名而不影响媒体名,步骤:打开您的WordPress网站的主题目录中的functions.php文件(若没有可新建)。 如:<项目名称>/wp-content/themes/<主题名>/functions.php在文件末尾添加以下代码:// 上传文件只修改文件名而不修改媒体名 add_filter('wp_handle_upload', function ($image_data) { // 获取上传的文件名 $file_name = basename($image_data['file']); // 获取上传文件的扩展名 $file_extension = pathinfo($file_name, PATHINFO_EXTENSION); // 生成新的文件名 $new_file_name = date('dHis') . rand(10, 99) . md5($file_name) . '.' . $file_extension; // 生成新的文件路径 $new_file_path
服务器下载到本地通过SSH登录云服务器,并将远程服务器上的某个目录下载到本地指定目录,可以按以下步骤操作:使用ssh命令登录云服务器,假设云服务器IP为192.168.1.100,用户名为root:ssh root@192.168.1.100输入密码登录后,使用scp命令下载远程目录。例如,下载远程服务器/data/test目录到本地/home/user/downloads目录:scp -r root@192.168.1.100:/data/test /home/user/downloads-r参数表示递归下载整个目录root@192.168.1.100:/data/test表示远程服务器的地址和路径/home/user/downloads表示本地的下载目标路径输入远程服务器的密码后,就会将/data/test目录下载到本地的/home/user/downloads目录中。在使用 scp 命令进行上传时,默认情况下,如果目标服务器上已经存在同名文件,scp 将会询问是否覆盖该文件。如果你希望跳过已存在的同名文件,可以使用 -i 参数(--ignore-existing 的缩写)来实现。
请确保您的Typecho安装在支持URL重写的Web服务器上,然后按照以下步骤操作:打开您的Typecho博客的“控制台”。点击左侧菜单中的“设置”,然后选择“永久链接”选项卡。在“永久链接结构”下拉菜单中,选择“文章名称”选项。单击“保存设置”以保存更改。编辑您的nginx配置文件,添加以下代码:if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; }保存并重启nginx服务。现在,您的Typecho博客应该已经去掉了index.php,而且应该能够正确地使用URL重写功能。
请输入密码访问