使用htaccess

时间:2017-01-18 13:41:32

标签: apache .htaccess

我有一个源和几个用户域。我在源域和用户域中保留了JS,CSS和图像文件,包括source.com/js/jquery.js之类的内容,但我希望将它们显示为user1.com/js/jquery.js,{{ 1}}没有物理文件。

user2.com/js/jquery.js

这可能与htaccess有关吗?为了获得帮助,所有这些source.com/css/bootstrap.css source.com/js/jquery.js source.com/user/1/library/picture.png source.com/user/2/library/picture.png user1.com/css/bootstrap.css user1.com/js/jquery.js user1.com/library/picture.png user2.com/css/bootstrap.css user2.com/js/jquery.js user2.com/library/picture.png source.comuser1.com都位于同一服务器中。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

好的,测试一下:

user1.com .htaccess中的

使用RewriteRule

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteBase /

    RewriteRule ^js/jquery.js$ http://source.com/js/jquery.js [P]

</IfModule>

然后您的网址就像这样http://user1.com/js/jquery.js,文件将从http://source.com/js/jquery.js读取,而不会更改网址。

这对我有用。