【发布时间】:2010-02-13 23:17:32
【问题描述】:
我有一个文件结构,它为多个域提供服务,其顶级 .htaccess 将请求向下推送到域特定目录:
...
ReWriteCond %{REQUEST_URI} !webroot/domains/www.sitea.com/
ReWriteRule ^(.*)$ webroot/domains/www.sitea.com/$1 [L]
ReWriteCond %{REQUEST_URI} !webroot/domains/www.siteb.com/
ReWriteRule ^(.*)$ webroot/domains/www.siteb.com/$1 [L]
...
域级别的 .htaccess(例如 webroot/domains/www.siteb.com/.htaccess)然后应用各种规则来管理域页面的 URL:
...
DirectoryIndex pageincludes/home.php
RewriteRule ^home$ pageincludes/home.php [L]
...
所以文件结构看起来像这样:
/webroot/domains/www.sitea.com/
/webroot/domains/www.siteb.com/
/webroot/js/script1.js
/webroot/images/image1.png
我的问题是我希望能够在服务页面中使用公共资源,例如:
<script type="text/javascript" src="/js/script1.js"></script>
<img src="/images/image1.png" alt="80%"></img>
客户端找不到这些资源。这种模式是非首发还是有办法让它发挥作用?
非常感谢。
【问题讨论】: