mod_rewrite到不可见的文件

时间:2012-11-07 18:27:09

标签: .htaccess

我错过了关于.htaccess的事情。

工作树如:

/
/subdomain
/subdomain/.htaccess
/subdomain/index.php
/assets
/assets/...

htaccess位于子域内,我正在访问它:http://subdomain.localhost/

资产在子域之外,我做了这个规则:

RewriteRule ^assets/(.*)$ http://localhost/assets/$1

现在,当subdomain / index.php尝试加载assets / style.css之类的东西时,重写器会重定向到http://localhost/assets/style.css

当我尝试加载javascript文件时出现问题。它被认为是一个不同的域,并且无法正常工作。

有没有办法让http://subdomain.localhost/assets通过一些魔法重写或其他东西作为(而不是重定向)http://localhost/assets

我尝试了^assets/(.*)$ ../assets/$1,但似乎无效。

0 个答案:

没有答案