【发布时间】:2011-12-02 14:06:05
【问题描述】:
我在一个开发域上为客户设置了多个站点。所以结构看起来是这样的:
developmentdomain.com/client1/site
developmentdomain.com/client2/site developmentdomain.com/client/anothersite
如果我在 html 中有一个基本 ref 并在我的 htaccess 文件中添加一个 RewriteBase 规则,那么一切都可以正常工作。
但是对于一些如果在我的 css 中:
background: url("/assets/images/someImage.png");
它试图在这个位置找到图像: developmentdomain.com/assets/images/someImage.png
当它需要查看时: developmentdomain.com/client1/site/assets/images/someImage.png
我猜我需要在 htacess 中做一个重写规则,但是什么?
哦,这就是我的 RewriteBase 的 htacces 文件中的内容
RewriteEngine On
RewriteBase /client1/site
非常感谢任何帮助。
谢谢 本
【问题讨论】:
-
我希望我的开发站点与生产站点相同,因此我使用子域而不是文件夹来隔离项目。
标签: css .htaccess subdirectory