我错过了一些关于.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
了,但它似乎不起作用。