我们是多语言环境网站,所有人都使用相同的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
如何编写重定向规则,以便在网址包含_ui时检查docroot排除国家/地区标记(fr,uk)
我的VirtualHost是
<VirtualHost *:80>
ServerName server1.com
AliasMatch ^/[a-z]+/_ui/(.*)$ /var/www/html/$1
JkMount /jkstatus status
JkMount /* loadbalancer
JkUnMount /*/_ui/* loadbalancer
</VirtualHost>
提前致谢
Sreenivas A.
答案 0 :(得分:1)
AliasMatch完全符合您的要求。它将基于正则表达式的目录映射到文件系统上的不同文件夹。
AliasMatch ^/[a-z]+/_ui/(.*)$ /full/path/to/your/docroot/$1
这比进行重定向要好得多,因为它只涉及来自服务器的单个请求。