書き換えルールによって別のシステムで実行されているAEMインスタンスにhttp://mytest.test.cq/MySite/になるものを書き直すようにApacheを設定しようとしています。私はそれが私のAEMインスタンスに行くんが、AEMはなくhttp://mytest.test.cq/libs/granite/core/content/login.htmlにリダイレクトhttp://mytest.test.cq/MySite/に行くことにしよう書き直しURLを使ってApacheの背後にCQ/AEMを設定する方法
これは仮想
<VirtualHost mytest.test.cq:80>
ServerName mytest.test.cq
documentRoot "C:/www"
<Directory "C:/www">
Allow from all
</Directory>
RewriteEngine on
RewriteRule "^/MySite/(.*)" "http://my.cq.ip:4903/$1" [P]
</VirtualHost>
です。 書き込む場合http://mytest.test.cq/MySite/libs/granite/core/content/login.htmlログイン画面が表示されます。ログインすると再びMySiteが削除されます。
私はこれがExternalizerの問題だと思ったので、私はそれらを設定しましたが、問題は解決しません。私は解決策に運がないとAdobeのドキュメントを精練してきました。
あなたの質問でMySiteについての部分が不明です。あなたのAEMページはURLパスに "MySIte"を持っていますか? – Abhishek
いいえ、アイデアはapacheが/ MySite /へのリクエストをAEMインスタンスに転送する必要がありますが、透過的に転送する必要があります。/MySite/as/MyAEMInstance/AEMが "/ MySite /"を使わずにURLにリダイレクトされるように見えるので、Apacheレベルで404になります –