-1

我们是多语言环境站点,并且都使用相同的 js 和 css。

那么如何将所有 JS、CSS 文件重定向到同一个文件夹。

我的网址就像

server.com/uk/_ui/folder/1.js  
server.com/uk/_ui/folder2/1.js
server.com/fr/_ui/folder/1.js  
server.com/fr/_ui/folder2/1.js  

我如何编写重定向规则,以便如果 url 包含 _ui 检查 docroot 排除国家标签(fr,uk)

我的虚拟主机是

<VirtualHost *:80>  
ServerName server1.com  
AliasMatch ^/[a-z]+/_ui/(.*)$ /var/www/html/$1  
JkMount /jkstatus status  
JkMount /* loadbalancer  
JkUnMount /*/_ui/* loadbalancer  
</VirtualHost>  

提前致谢

斯里尼瓦斯 A.

4

1 回答 1

1

AliasMatch完全符合您的要求。它将基于正则表达式的目录映射到文件系统上的不同文件夹。

AliasMatch ^/[a-z]+/_ui/(.*)$ /full/path/to/your/docroot/$1

这比进行重定向要好得多,因为它只涉及来自服务器的单个请求。

于 2012-12-05T12:35:48.223 回答