2011-01-06 2 views
1

私はDjangoのプロジェクトディレクトリの.htaccessファイルDjangoのApache "Alias"コマンドに相当するものはありますか?

Alias ^$ app/misc/ 

に次のように持っているだけでジャンゴ(のURLconfで言う)を使用して同じことを達成する方法はあります。

エイリアスのポイントは、実際にユーザーに返されたページがapp/misc/default.htmlであり、default.htmlが参照するすべてのファイルが同じディレクトリにあり、それぞれに追加する必要があるということですエイリアスのないdefault.htmlのファイル参照。たぶんこれは普通のことです。

編集: 私は上記のものが欠けていた可能性がありますか分からないことも機能しません。

+0

参照:http://docs.djangoproject.com/en/dev/howto/static-files/ – Seth

+0

これはDjangoの開発版です。とにかく、あなたがそこに具体的に知っていれば、私はそれが偉大になると思う方法を指摘しています。開発時には、Django.views.static.serveを使用していました.Django.views.static.serveはテスト専用のDjango独自の静的ファイルサーバーです。しかし、初めてApache用の静的ファイルに特別なことをする必要がないときに、展開時に気付きました。とにかく、.htaccessで1行で実現できれば、何か複雑なことをしたくないです。しかし、できるだけDjangoでそれをやりたいと思います。 – Mark

答えて

0

これは長時間ですが、多分私はあなたの質問を誤解しています。 default.htmlのアンカーが、たとえば<a href="link.html">link</a>または<a href="./link.html">link</a>と定義されている場合は、この場合の相対アンカーは/app/misc/になります。しかし、スラッシュの前に<a href="/link.html">link</a>のような接頭辞を付けると、Webサーバーのルートからの相対パスになります。

これはまったく役に立っていますか?

関連する問題