使用 Timthumb 时的 SEO 友好 URL

Posted

技术标签:

【中文标题】使用 Timthumb 时的 SEO 友好 URL【英文标题】:SEO friendly URL while using Timthumb 【发布时间】:2011-10-28 15:53:47 【问题描述】:

我的团队最近更新了我的网站 www.uksoccershop.com,以使用 timthumb 显示图像缩略图。这已经成功地完成了,但是失去来自谷歌图片的 SEO 流量的问题迫在眉睫。我担心谷歌会以这种方式开始索引网址 - http://img.uksoccershop.com/timthumb.php?src=http://img.uksoccershop.com/2437.gif&h=110&w=110&zc=1&q=100 这对我来说看起来不太好。

是否可以使用 timthumb 并且仍然让搜索引擎看到 URL,例如 - http://img.uksoccershop.com/2437.gif

我在互联网上搜索并找到了这个 URL - http://revisedagain.com/2011/custom-rewrite-rules-with-wordpress-timthumb/ 处理相同的要求,但我无法让它在我的情况下工作。

感谢任何帮助。

【问题讨论】:

【参考方案1】:

这个 .htaccess 规则应该可以解决问题:

RewriteRule ^([0-9]+)\.gif$ /timthumb.php?src=http://img.uksoccershop.com/$1.gif&h=110&w=110&zc=1&q=100

【讨论】:

我尝试了另一种方法,这对我有用。因为我所有的图片都在“public_html\images”文件夹中。我还在 images 文件夹中创建了一个 .htaccess 文件,并将这一行放在那里 RewriteEngine On RewriteBase / RewriteRule ^timthumb/(.*)/(.*)/(.*) timthumb.php?src=$3&h=$2&w=$1&zc=1&q=100

以上是关于使用 Timthumb 时的 SEO 友好 URL的主要内容,如果未能解决你的问题,请参考以下文章

修复使用包含颚化符(~)的URL时的脚本

使用 Codeigniter 重定向 SEO 友好的 url?

如何使用 codeigniter 创建 seo 友好的 url?

使用 htaccess 创建 SEO 友好的 url

如何通过 pushState 在 Backbone 中使用 SEO 友好的 URL?

SEO 友好的 URL 重写器参数