首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重写规则以使用htaccess更新图像路径?

重写规则以使用htaccess更新图像路径?
EN

Stack Overflow用户
提问于 2013-10-11 11:59:57
回答 1查看 252关注 0票数 0

目前在一个网站上工作,urls总是以语言代码和国家代码开始。例子:http://www.website.com/en/nl/.

这会扰乱相对CSS、JS和Image路径。我不能更改基本的href,因为所有的动态页面URL都需要包含在这个语言和国家代码中。我可以轻松地更新CSS和JS的源代码,但是图像是一个问题,因为它们是从不同的模块加载的,而且我不能重新构建所有这些模块。

我想要创建一个重写规则,它删除url的前两部分,仅用于图像。

所以:website.com/en/nl/映像/Image.jpg => website.com/映像/Image.jpg website.com/de/fr/上载/Image.png=>website.com/上载/Image.png

图像文件夹可以不同,语言和国家代码也是如此。

你们能帮我个忙吗?由于我对Regex缺乏经验,我找不出正确的规则。

解决方案:有个人帮了我,解决方案是:

^(..)/(..)/(.*.)(gif|jpg|png|doc|docx|pdf|css|flv|js|swf|php)$ RewriteRule $3$4 L

(7小时内无法回复这篇文章)

EN

回答 1

Stack Overflow用户

发布于 2013-10-11 12:08:55

为什么要重写url呢?如果静态资源总是在根目录中,只需使用根目录,如“/上载/Image.png”,而不是使用完整的域名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19317633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档