用htaccess重写图像路径

时间:2018-09-06 06:32:47

标签: .htaccess mod-rewrite url-rewriting

通常我对这种事情很固执,只能自己解决,但是我已经待了两天了,老实说正则表达式和htaccess并不是我的强项。

我想重写图像的路径,以使其对htaccess的搜索引擎友好/用户友好。

我正在使用Jamie Bicknells thumb.php-http://github.com/jamiebicknell/Thumb-要求:

C:\X

我宁愿使用常规路径,例如:

<img src='thumb.php?src=./images/photo.jpg&size=400x300' />

我曾尝试修改此旧帖子-Rewrite image path with htaccess?-但似乎对我没有用。

谢谢。


更新

我现在有很大一部分工作需要一定的毅力和教育,但仍然会遇到一些潜在的变数。

图像可以采用以下格式

<img src="./images/photo.jpg/size/400x300" />

使用“ ..x400”发送图像时,它告诉脚本也修改图像高度。如您所见,第二个参数并不总是存在。图像也可以出现在几乎无限的子文件夹树中。

我尝试了很多事情,但是正如我提到的那样,我对正则表达式的知识很少,而且我尝试过的任何东西似乎都无效。这是我的第一种可能性。

<img src="./images/photo.jpg/size/400" /> - got this one to work
<img src="./images/photo.jpg/size/400x400" />
<img src="./images/blogs/photo.jpg/size/400" />
<img src="./images/blogs/photo.jpg/size/400x300" />
<img src="./images/blogs/new/photo.jpg/size/400" />
<img src="./images/blogs/new/photo.jpg/size/400x300" />

语句末尾的“ x”仅告诉处理器在只有一个参数的情况下使图像平方。

0 个答案:

没有答案