Yahooがこれを指摘しているように、私は2つのことをしたいと思っています。
- URIとホストの両方を使用してフロントコントローラーのルートを解決する
- テンプレートを作成/使用するときは、「相対」ルート(のような
'/img/st.jpg')ではなく、完全なルート(のような'//s1.mysite.com/st.png')などを返します。インクリメントカウンター(=>次の静的リンクは'//s2.mysite.com/whatever.png'のようになります) - さらに進んで、私は言語(
'//s1.私たち.mysite.com/st.png'や'//s1.fr.mysite.com/st.png'のような)を含めたいです
これをどのように行いますか?次のようなApacheルールを簡単に実行できます。
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9\-]+)\.((([a-zA-Z0-9\-]+)\.)+)([a-zA-Z0-9\-]+)\.(fr|com|net|org|eu)$
RewriteRule BLABLABLABLA
ここではこれ以上先に進みませんが、RewriteRulesについては問題ありません。問題は、適切な「最適化された」URLを含むWebページを構築することです。これをどのように行いますか?
よくわからない場合は、申し訳ありませんが、実際のサンプルを紹介します。このコードを変換したいと思います。
<img src="/p/s/pizza.png" alt="aaa" />
<div class="img-large">
<img src="/l/l/pizza.png" alt="bbb" />
</div>
に
<img src="http://fr.s2.partner.mysite.fr/p/s/pizza.png" alt="aaa" />
<div class="img-large">
<img src="http://fr.s3.partner.mysite.fr/p/l/pizza.png" alt="bbb" />
</div>
(可能な限り明確にするためにTwigテンプレートコードを作成しませんでした)。これをどのように行いますか?