0
我正在构建一个symfony应用程序,它可以运行多个站点。类似于this article。使用.htaccess基于域(一个symfony应用程序上的多个站点)修改资产路径
到目前为止,除了他使用一些.htaccess“巫术”以外,这么好。为了使图像和CSS文件链接重写,以便指向以当前域名命名的资产目录。再次阅读上面的文章,如果没有意义。
以下是文章的行:
RewriteCond /home/ash/projects/carshop/trunk/web/perhost/%{HTTP_HOST}%{REQUEST_FILENAME} -f
RewriteRule (.*) /perhost/%{HTTP_HOST}/$1 [L]
这是适合我的Windows测试服务器在同一行:
RewriteCond C:/xampp/projects/listing/web/sites/%{HTTP_HOST}%{REQUEST_FILENAME} -f
RewriteRule (.*) /sites/%{HTTP_HOST}/$1 [L]
是不是有什么毛病我的语法还是我不理解这个.htaccess代码应该做什么。我检查了mod_rewrite。
我想要做的就是让它不必查询数据库(检索当前网站)以获取文件的正确路径。每个域都有自己的图像,css,文件在它自己的目录中。
这样
- 网页/网站/ website1.com/{图片,JS,CSS}
- 网页/网站/ website2.com/{图片,JS,CSS}
如果您需要更多信息,请告知我。
谢谢!
我没有时间为我道歉一个完整的答案。如果我正确地记得Cond通常是一个Web路径,而不是文件路径。 – 2009-12-05 01:12:55