私はweb2py URL書き換えで遊んでいます。アプリケーションの名前はpy2manager
と私はそれがコードを経由してweb2pyのではデフォルトにしたい:web2py URL書き換え
# vim py2manager/routes.py:
routers = dict(
BASE = dict(
default_application='py2manager',
)
)
しかし、web2pyの再起動後、私は1つhttp://localhost:8000/py2manager/default/user/login古いものと古いものと同じである必要があり、このページhttp://localhost:8000/user/loginを(アクセスできません。正常に動作します)。私は何とかデバッグ用のログを見つけることができません。
私のweb2pyバージョンは2.14.6-stable+timestamp.2016.05.09.19.18.48
gitからクローンです。
py2manager/default
パスを省略して正しい書き換えを行う方法。
P.S.ドキュメントとして、私は、デフォルトの機能がindex
ので、ルータは/index/user/login
(user
とlogin
がindex
機能の両方の引数である)と/user/login
(login
の要求を区別するために多くの情報を必要とする公式の男http://web2py.com/books/default/chapter/29/04/the-core#URL-rewrite