Yahooがこれを指摘しているように、私は2つのことをしたいと思っています。
- URIとホストの両方を使用してフロントコントローラーのルートを解決する
- テンプレートを作成/使用するときは、「相対」ルート(のような
'/img/st.jpg'
)ではなく、完全なルート(のような'//s1.mysite.com/st.png'
)などを返します。インクリメントカウンター(=>次の静的リンクは'//s
2.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テンプレートコードを作成しませんでした)。これをどのように行いますか?