1

.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ましたが、うまくいかないようです。

4

0 に答える 0