.htaccess について何か不足しています。
次のような作業ツリー:
/
/subdomain
/subdomain/.htaccess
/subdomain/index.php
/assets
/assets/...
htaccess はサブドメイン内にあり、次のようにアクセスしています。http://subdomain.localhost/
assets はサブドメインの外にあり、私はこのルールを実行しました:
RewriteRule ^assets/(.*)$ http://localhost/assets/$1
これで、subdomain/index.php が assets/style.css のようなものを読み込もうとすると、rewriterule が にリダイレクトされhttp://localhost/assets/style.css
ます。
JavaScript ファイルを読み込もうとすると、問題が発生します。別のドメインとして認識され、正常に動作しません。
http://subdomain.localhost/assets
魔法のリライタルールなどを介して(リダイレクトではなく)動作させる方法はありhttp://localhost/assets
ますか?
試してみ^assets/(.*)$ ../assets/$1
ましたが、うまくいかないようです。