我有一系列图像,我想重新命名为SEO目的。但是,我有超过6,000张图像,所以我认为必须对我的.htaccess文件进行简单的重写。基于.htaccess文件中的模式显示某个图像
当前图像使用下面的模式,目前命名为:
http://www.mydomain.com/images/small/00005712.jpg
http://www.mydomain.com/images/medium/00005712.jpg
http://www.mydomain.com/images/large/00005712.jpg
我希望能够给他们打电话了命名方案,例如:
http://www.mydomain.com/5712s-keyword-phrase.jpg
http://www.mydomain.com/5712m-keyword-phrase.jpg
http://www.mydomain.com/5712l-keyword-phrase.jpg
这将让我从改变显示:
<img src="http://www.mydomain.com/images/large/00005712.jpg" />
到
<img src="http://www.mydomain.com/5712l-keyword-phrase.jpg" />
重写将有希望让我简单地改变格局在我的PHP文件中的img src属性。使用新名称跨整个网站的img src属性实际上将原始图像呈现在屏幕上。
所有的文件名都有8位数字的数字名称,在左边填充0。
另请注意,如果您知道使用左侧的关键字短语和数字结束的方式执行此操作的方式,例如http://www.mydomain.com/keyword-phrase-5712s.jpg,它会更好。
如果我没有提供足够的细节,请让我知道我能做些什么来澄清。任何有关这个问题的帮助将不胜感激。
重写将不会更改您已经硬编码到您的代码中的任何URL(无论是HTML页面还是css url())。重新命名所有图像可能是最好的。 – 2012-08-01 05:40:28
我已经更新了这个问题,以包括我可以在一个文件中重新编码所有6000多个图像的src属性的事实,因为它使用数据库来组织它们。我所要做的就是改变1行代码中的模式,并且都将指向新的命名模式。 – 2012-08-01 05:42:50
难道你不能使用相同的PHP系统来重命名图像并在命令行上运行它吗? – 2012-08-01 05:43:57