Apache2重写(排除)路径的一部分

问题描述 投票:1回答:1

我有一个由Apache2网络服务器提供服务器的多语言站点。结构是

site.com - main version  
site.com/fr - for france  
site.com/it - another lang

[当我尝试获取位于根目录中的静态资源时遇到问题,例如

site.com/js/bundle.js - right  
site.com/fr/js/bundle.js - wrong, because CMS sets base URL as site.com/fr

我如何使用.htaccess从URL中剥离语言部分以获取静态文件img,js等。所有语言都是已知的。

replace url-rewriting path apache2 lang
1个回答
0
投票

尝试以下,

RewriteEngine On
RewriteCond %{REQUEST_URI} ([\w]+)/([\w]+).\(js|css|vbs)$
RewriteRule ^ %1/%2.%3 [R,L]
© www.soinside.com 2019 - 2024. All rights reserved.