0

いくつかのSymfony2ルーティングへのmod_rewriteサブドメインを手伝ってください。今では3か月間、Symfony2プロジェクトでこれを解決するのに時間を費やしましたが、大量のapache mod_rewriteとmod_aliasのドキュメントを読み、何百もの例を試した後...それでも機能しません!

私が解決しようとしているのは、ユーザーが特定のサブドメインのアドレスを入力したときです: XXXXXXX.example.com

彼は実際に
www.domain.com/tag/XXXXXXX/の下にあるコンテンツを見ています

ただし、リダイレクトされたり、URLが変更されたりすることはありません。入力しても、XXXXXX.example.comのままである必要があります。

Apache VirtualHostとサイト対応ファイル(SubdomainListenerではなく)を使用してこれを解決する必要がありますが、mod_rewriteを使用して自分で解決できるのは

XXXXXXX.example.com

自分自身を(透過的に)書き換えて

XXXXXXXX.example.com/tag/XXXXXXXX または
XXXXXXXX.example.com/app.php/tag/XXXXXXXX/

もちろん、これは私が達成しようとしていることではありません。内部(http://httpd.apache.org/docs/2.2/rewrite/remapping.html)リダイレクトを実現しようとしているので、ユーザーには表示されません。働く解決策の助けは別世界に感謝されるでしょう。

4

1 に答える 1

1

このコミット以降、Symfony でネイティブにサブドメインを使用できますが、残念ながらそれは Symfony 2.2 の機能です。ただし、サブドメインが必要な場合は、これが最善の方法です。

于 2013-01-31T12:29:15.630 に答える