作为一个PHP网站开发新手,开发时往往容易忽略网站URL(目录)规划的工作,当开发的PHP网站类型涉及到大量的附件上传,比如图片类网站时,前期如果没有做好图片的URL(目录)规划,后期图片的管理将会非常麻烦,今天David将和大家分享当碰到这种情况时如何利用PHP程序对图片进行迁移。 在图片迁移之前,你需要根据网站的情况做好图片的URL(目录)规划,原则上目录结构不要太深,否则也不利于SEO。
由于是旅游网站,且只有一台Linux服务器,所以David是利用PHP程序来对图片进行迁移的,同样也适用于虚拟主机的环境。
PHP图片迁移思路:
1、获取某个省份中每个景点的图片。
注:考虑到程序效率的问题,建议大家不要一下子批量处理所有图片,容易卡死。你可以根据网站的情况设定不同的条件处理。
2、根据URL规划,在相关目录创建图片URL目录文件夹,David的URL目录结构:images/图片类型/年月/日期/文件名
3、根据图片的类型(导游图、交通图、景点图),将不同类型图片信息存放入数据库中并迁移至相关目录,如果你需要对图片重新处理,可能需要对图片进行缩放,加水印等操作。
注:图片入库时,David是根据图片URL的规划,存入图片的部分URL信息,比如图片地址:www.leapsoul.cn/images/jd/0905/26/test.jpg,入库时的信息为jd/0905/26/test.jpg
这样如果以后图片URL再进行变化,也更方面操作,当然你也可以根据你网站的目录规划做符合你需要的操作。
其他工作
在PHP图片迁移工作完成后,如果你的网站已大量收录,你需要做URL重写工作,以保证搜索引擎收录的质量。
PHP图片迁移总结
首先需要进行URL规划(望大家在建立网站时就考虑好URL规划问题),然后动态创建URL目录结构,再根据具体情况,设定条件获得图片信息,对图片处理后根据URL的规划迁移至具体目录。最后根据需要进行URL重写或重定向。
OK,通过上述说明,关于如何利用PHP程序对图片进行迁移处理的工作就算完成了,如果你有更好的方式也可以给我留言,下次将分享如何对图片进行分流,从而减轻WEB服务器的带宽压力。
注:PHP网站开发教程-leapsoul.cn版权所有,转载时请以链接形式注明原始出处及本声明,谢谢。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

记事本++7.3.1
好用且免费的代码编辑器

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器